0001193125-19-203240.txt : 20190726 0001193125-19-203240.hdr.sgml : 20190726 20190726091629 ACCESSION NUMBER: 0001193125-19-203240 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190726 DATE AS OF CHANGE: 20190726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Monotype Imaging Holdings Inc. CENTRAL INDEX KEY: 0001385292 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 203289482 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33612 FILM NUMBER: 19976140 BUSINESS ADDRESS: STREET 1: 600 UNICORN PARK DRIVE CITY: WOBURN STATE: MA ZIP: 01801 BUSINESS PHONE: 781-970-6000 MAIL ADDRESS: STREET 1: 600 UNICORN PARK DRIVE CITY: WOBURN STATE: MA ZIP: 01801 10-Q 1 d762486d10q.htm 10-Q 10-Q
false2019Q20001385292--12-31three yearsMonotype Imaging Holdings Inc. 0001385292 2019-01-01 2019-06-30 0001385292 2018-07-01 2018-09-30 0001385292 2018-12-01 2018-12-31 0001385292 2018-01-01 2018-12-31 0001385292 2018-01-01 2018-06-30 0001385292 2019-04-01 2019-06-30 0001385292 2018-04-01 2018-06-30 0001385292 2019-06-30 0001385292 2018-12-31 0001385292 2018-06-30 0001385292 2019-07-18 0001385292 2019-03-31 0001385292 2018-03-31 0001385292 2017-12-31 0001385292 country:JP 2019-01-01 2019-06-30 0001385292 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001385292 type:OtherCountriesMember 2019-01-01 2019-06-30 0001385292 country:US 2019-01-01 2019-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2019-01-01 2019-06-30 0001385292 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001385292 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001385292 type:StockRepurchaseProgramMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2019-01-01 2019-06-30 0001385292 us-gaap:ForwardContractsMember 2019-01-01 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-06-30 0001385292 us-gaap:LicenseMember 2019-01-01 2019-06-30 0001385292 us-gaap:ServiceMember 2019-01-01 2019-06-30 0001385292 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-06-30 0001385292 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001385292 type:AcquiredTechnologyMember 2019-01-01 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember us-gaap:BaseRateMember 2019-01-01 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember 2019-01-01 2019-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001385292 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredAtPointInTimeMember type:LicenseRevenueMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredAtPointInTimeMember type:LicenseRevenueMember 2019-01-01 2019-06-30 0001385292 us-gaap:TransferredAtPointInTimeMember type:LicenseRevenueMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredOverTimeMember type:LicenseRevenueMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredOverTimeMember type:LicenseRevenueMember 2019-01-01 2019-06-30 0001385292 us-gaap:TransferredOverTimeMember type:LicenseRevenueMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredAtPointInTimeMember type:ServiceRevenueMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredAtPointInTimeMember type:ServiceRevenueMember 2019-01-01 2019-06-30 0001385292 us-gaap:TransferredAtPointInTimeMember type:ServiceRevenueMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredOverTimeMember type:ServiceRevenueMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredOverTimeMember type:ServiceRevenueMember 2019-01-01 2019-06-30 0001385292 us-gaap:TransferredOverTimeMember type:ServiceRevenueMember 2019-01-01 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0001385292 srt:MinimumMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member srt:MaximumMember 2019-01-01 2019-06-30 0001385292 us-gaap:TrademarksMember 2019-06-30 0001385292 type:DomainNamesMember 2019-06-30 0001385292 us-gaap:MoneyMarketFundsMember type:CurrentAssetMember 2019-06-30 0001385292 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member type:CurrentAssetMember 2019-06-30 0001385292 type:CurrentAssetMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001385292 us-gaap:FairValueInputsLevel1Member type:CurrentAssetMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001385292 type:ForwardContractToPurchaseMember 2019-06-30 0001385292 type:ForwardContractToSellMember 2019-06-30 0001385292 us-gaap:FairValueInputsLevel1Member type:CurrentAssetMember 2019-06-30 0001385292 type:CurrentAssetMember 2019-06-30 0001385292 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001385292 country:US 2019-06-30 0001385292 country:GB 2019-06-30 0001385292 country:DE 2019-06-30 0001385292 srt:AsiaMember 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember 2019-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-30 0001385292 us-gaap:NoncompeteAgreementsMember 2019-06-30 0001385292 type:AcquiredTechnologyMember 2019-06-30 0001385292 us-gaap:CustomerRelationshipsMember 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201602Member srt:MinimumMember 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201602Member srt:MaximumMember 2019-06-30 0001385292 type:CurrentPeriodMember type:DeferredRevenueMember 2019-06-30 0001385292 type:DeferredRevenueMember 2019-06-30 0001385292 type:CurrentPeriodMember us-gaap:UnbilledRevenuesMember 2019-06-30 0001385292 us-gaap:UnbilledRevenuesMember 2019-06-30 0001385292 type:CurrentPeriodMember 2019-06-30 0001385292 type:LongTermMember type:DeferredRevenueMember 2019-06-30 0001385292 type:LongTermMember us-gaap:UnbilledRevenuesMember 2019-06-30 0001385292 type:LongTermMember 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2019-06-30 0001385292 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-06-30 0001385292 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-06-30 0001385292 us-gaap:StandbyLettersOfCreditMember 2019-06-30 0001385292 srt:MaximumMember 2019-06-30 0001385292 srt:MinimumMember 2019-06-30 0001385292 us-gaap:TrademarksMember 2018-12-31 0001385292 type:DomainNamesMember 2018-12-31 0001385292 us-gaap:MoneyMarketFundsMember type:CurrentAssetMember 2018-12-31 0001385292 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member type:CurrentAssetMember 2018-12-31 0001385292 type:ForwardContractToPurchaseMember 2018-12-31 0001385292 type:ForwardContractToSellMember 2018-12-31 0001385292 type:CurrentAssetMember 2018-12-31 0001385292 us-gaap:FairValueInputsLevel1Member type:CurrentAssetMember 2018-12-31 0001385292 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001385292 country:US 2018-12-31 0001385292 country:GB 2018-12-31 0001385292 country:DE 2018-12-31 0001385292 srt:AsiaMember 2018-12-31 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember 2018-12-31 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-31 0001385292 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001385292 type:AcquiredTechnologyMember 2018-12-31 0001385292 us-gaap:CustomerRelationshipsMember 2018-12-31 0001385292 type:CurrentPeriodMember type:DeferredRevenueMember 2018-12-31 0001385292 type:DeferredRevenueMember 2018-12-31 0001385292 type:CurrentPeriodMember us-gaap:UnbilledRevenuesMember 2018-12-31 0001385292 us-gaap:UnbilledRevenuesMember 2018-12-31 0001385292 type:CurrentPeriodMember 2018-12-31 0001385292 type:LongTermMember type:DeferredRevenueMember 2018-12-31 0001385292 type:LongTermMember us-gaap:UnbilledRevenuesMember 2018-12-31 0001385292 type:LongTermMember 2018-12-31 0001385292 type:SiliconValleyBankMember us-gaap:StandbyLettersOfCreditMember type:NewCreditAgreementMember 2018-12-31 0001385292 country:JP 2018-01-01 2018-06-30 0001385292 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001385292 type:OtherCountriesMember 2018-01-01 2018-06-30 0001385292 country:US 2018-01-01 2018-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2018-01-01 2018-06-30 0001385292 type:ReversalOfStockBasedCompensationExpenseMember 2018-01-01 2018-06-30 0001385292 type:AcceleratedDeferredCompensationMember 2018-01-01 2018-06-30 0001385292 type:IntangibleAssetsImpairmentMember 2018-01-01 2018-06-30 0001385292 type:WriteOffOfAllocatedGoodwillMember 2018-01-01 2018-06-30 0001385292 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001385292 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:RestructuringChargesMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2018-01-01 2018-06-30 0001385292 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001385292 us-gaap:LicenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:ServiceMember 2018-01-01 2018-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001385292 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredAtPointInTimeMember type:LicenseRevenueMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredAtPointInTimeMember type:LicenseRevenueMember 2018-01-01 2018-06-30 0001385292 us-gaap:TransferredAtPointInTimeMember type:LicenseRevenueMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredOverTimeMember type:LicenseRevenueMember 2018-01-01 2018-06-30 0001385292 us-gaap:TransferredOverTimeMember type:LicenseRevenueMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredAtPointInTimeMember type:ServiceRevenueMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredAtPointInTimeMember type:ServiceRevenueMember 2018-01-01 2018-06-30 0001385292 us-gaap:TransferredAtPointInTimeMember type:ServiceRevenueMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember us-gaap:TransferredOverTimeMember type:ServiceRevenueMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredOverTimeMember type:ServiceRevenueMember 2018-01-01 2018-06-30 0001385292 us-gaap:TransferredOverTimeMember type:ServiceRevenueMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember us-gaap:TransferredOverTimeMember type:LicenseRevenueMember 2018-01-01 2018-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2019-03-22 0001385292 type:NewCreditAgreementMember us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember 2019-03-22 0001385292 type:StockRepurchaseProgramMember 2018-05-03 0001385292 type:FacilitiesAndAssociatedCostsMember 2018-07-01 2018-09-30 0001385292 us-gaap:SpecialTerminationBenefitsMember 2018-07-01 2018-09-30 0001385292 type:ReversalOfStockBasedCompensationExpenseMember 2018-01-01 2018-12-31 0001385292 type:OlapicBusinessMember 2018-12-01 2018-12-31 0001385292 us-gaap:SpecialTerminationBenefitsMember 2018-12-01 2018-12-31 0001385292 type:DeferredCompensationPaymentMember 2018-12-01 2018-12-31 0001385292 country:US 2019-04-01 2019-06-30 0001385292 country:JP 2019-04-01 2019-06-30 0001385292 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001385292 type:OtherCountriesMember 2019-04-01 2019-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2019-04-01 2019-06-30 0001385292 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001385292 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001385292 type:PersonnelRelatedMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2019-04-01 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001385292 us-gaap:LicenseMember 2019-04-01 2019-06-30 0001385292 us-gaap:ServiceMember 2019-04-01 2019-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001385292 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001385292 us-gaap:RoyaltyMember 2019-04-01 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2019-04-01 2019-06-30 0001385292 country:US 2018-04-01 2018-06-30 0001385292 country:JP 2018-04-01 2018-06-30 0001385292 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001385292 type:OtherCountriesMember 2018-04-01 2018-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2018-04-01 2018-06-30 0001385292 type:ReversalOfStockBasedCompensationExpenseMember 2018-04-01 2018-06-30 0001385292 type:AcceleratedDeferredCompensationMember 2018-04-01 2018-06-30 0001385292 type:IntangibleAssetsImpairmentMember 2018-04-01 2018-06-30 0001385292 type:WriteOffOfAllocatedGoodwillMember 2018-04-01 2018-06-30 0001385292 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001385292 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:RestructuringChargesMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2018-04-01 2018-06-30 0001385292 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001385292 us-gaap:LicenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:ServiceMember 2018-04-01 2018-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001385292 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001385292 us-gaap:RoyaltyMember 2018-04-01 2018-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001385292 type:PersonnelRelatedMember 2019-01-01 2019-03-31 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-03-01 2019-03-22 0001385292 type:SiliconValleyBankMember us-gaap:RevolvingCreditFacilityMember 2019-03-01 2019-03-22 0001385292 us-gaap:SubsequentEventMember 2019-07-25 0001385292 us-gaap:CommonStockMember 2018-12-31 0001385292 us-gaap:TreasuryStockMember 2018-12-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001385292 us-gaap:RetainedEarningsMember 2018-12-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001385292 us-gaap:CommonStockMember 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2019-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001385292 us-gaap:RetainedEarningsMember 2019-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2017-12-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001385292 us-gaap:RetainedEarningsMember 2017-12-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001385292 us-gaap:CommonStockMember 2017-12-31 0001385292 us-gaap:CommonStockMember 2018-06-30 0001385292 us-gaap:TreasuryStockMember 2018-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001385292 us-gaap:RetainedEarningsMember 2018-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001385292 us-gaap:CommonStockMember 2019-03-31 0001385292 us-gaap:TreasuryStockMember 2019-03-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001385292 us-gaap:RetainedEarningsMember 2019-03-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001385292 type:PersonnelRelatedMember 2019-06-30 0001385292 us-gaap:CommonStockMember 2018-03-31 0001385292 us-gaap:TreasuryStockMember 2018-03-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001385292 us-gaap:RetainedEarningsMember 2018-03-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001385292 type:PersonnelRelatedMember 2018-12-31 0001385292 type:PersonnelRelatedMember 2019-03-31 iso4217:USD xbrli:shares iso4217:GBP xbrli:pure type:Position type:Segment iso4217:USD xbrli:shares type:Contract type:Subsidiary type:Markets
 
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
FORM
 
10-Q
  
 
 
 
 
 
 
 
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) 
OF THE SECURITIES EXCHANGE ACT
OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For the quarterly period ended June 30, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION
  13 OR 15(d) 
OF THE SECURITIES EXCHANGE ACT
OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For the transition period from
    
        
    
    
to
    
    
        
    
Commission File Number
001-33612
 
 
MONOTYPE IMAGING HOLDINGS INC.
(Exact name of registrant as specified in its charter)
 
 
     
Delaware
 
20-3289482
(State of
incorporation)
 
(I.R.S. Employer
Identification No.)
     
600 Unicorn Park Drive
Woburn, Massachusetts
 
01801
(Address of principal executive offices)
 
(Zip Code)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Registrant’s telephone number, including area code: (781)
 970-6000
 
 
(Former Name, Former Address and Former Fiscal year, if changed since last report)
 
 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  
    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§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  
    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
             
Large accelerated filer
 
 
Accelerated filer
 
Non-accelerated filer
 
☐ (Do not check if a smaller reporting company)
 
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 Exchange Act)    Yes  ☐    No  ☒
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, par value $0.001 per share
 
TYPE
 
NASDAQ Global Select Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The number of shares outstanding of the registrant’s common stock as of July 18, 2019 was 41,288,487.
 
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
INDEX
                     
 
Page
 
   
2
 
Item 1.
   
2
 
                     
   
       
2
 
                     
   
       
3
 
                     
   
       
4
 
                     
   
       
5
 
                     
   
       
7
 
                     
   
       
8
 
           
Item 2.
   
23
 
           
Item 3.
   
36
 
           
Item 4.
   
37
 
         
   
37
 
           
Item 1.
   
37
 
           
Item 1A.
   
37
 
           
Item 2.
   
37
 
           
Item 3.
   
38
 
           
Item 4.
   
38
 
           
Item 5.
   
38
 
           
Item 6.
   
38
 
         
   
39
 
         
   
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
 
 
 
PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements
MONOTYPE IMAGING HOLDINGS INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited and in thousands, except share and per share data)
 
                 
   
June 30,
2019
   
December 31,
2018
 
Assets
               
Current assets:
               
Cash and cash equivalents
  $ 47,763     $ 60,106  
Restricted cash
    6,000       6,000  
Accounts receivable, net of allowance for doubtful accounts of $555 at June 30, 2019 and $492 at December 31, 2018
    47,076       55,943  
Income tax refunds receivable
    6,904       5,122  
Prepaid expenses and other current assets
    7,634       6,473  
   
 
 
   
 
 
 
Total current assets
    115,377       133,644  
Right of use asset
    14,320       —    
Property and equipment, net
    11,850       14,105  
Goodwill
    275,946       276,222  
Intangible assets, net
    71,265       74,699  
Other assets
    15,184       8,986  
   
 
 
   
 
 
 
Total assets
  $  503,942     $  507,656  
   
 
 
   
 
 
 
Liabilities and Stockholders’ Equity
               
Current liabilities:
               
Accounts payable
  $ 1,748     $ 1,719  
Accrued expenses and other current liabilities
    33,864       43,840  
Accrued income taxes payable
    180       510  
Deferred revenue
    10,777       10,337  
Lease liability
    3,701       —    
   
 
 
   
 
 
 
Total current liabilities
    50,270       56,406  
Revolving line of credit
    65,000       75,000  
Other long-term liabilities
    1,711       3,102  
Deferred income taxes
    36,891       35,083  
Reserve for income taxes
    —         2,471  
Lease liability
    12,053       —    
Accrued pension benefits
    5,956       5,888  
Commitments and contingencies
(Note 15)
               
Stockholders’ equity:
               
Preferred stock, $0.001 par value, Authorized shares: 10,000,000; Issued and outstanding: none
    —         —    
Common stock, $0.001 par value, Authorized shares: 250,000,000; Shares issued: 46,464,430 at June 30, 2019 and 45,803,288 at December 31, 2018
    46       46  
Additional
paid-in
capital
    327,918       319,486  
Treasury stock, at cost, 5,166,895 shares at June 30, 2019 and 4,504,236 shares at December 31, 2018
    (92,747 )     (83,518
Retained earnings
    102,973       99,605  
Accumulated other comprehensive loss
    (6,129 )     (5,913
   
 
 
   
 
 
 
Total stockholders’ equity
    332,061       329,706  
   
 
 
   
 
 
 
Total liabilities and stockholders’ equity
  $ 503,942     $ 507,656  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.
 
2
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited and in thousands, except share and per share data)
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
License revenue
  $ 54,136     $ 48,093     $ 96,008     $ 93,960  
Service revenue
    9,100       12,594       18,584       23,410  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total revenue
    63,236       60,687       114,592       117,370  
Cost of revenue—license
    8,231       7,282       15,033       16,894  
Cost of revenue—service
    2,759       2,674       5,560       5,498  
Cost of revenue—amortization of acquired technology
    843       860       1,700       1,724  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total cost of revenue
    11,833       10,816       22,293       24,116  
   
 
 
   
 
 
   
 
 
   
 
 
 
Gross profit
    51,403       49,871       92,299       93,254  
Operating expenses:
                               
Marketing and selling
    18,570       20,081       35,700       40,170  
Research and development
    6,764       8,456       14,205       17,752  
General and administrative
    11,588       11,858       23,607       27,476  
Restructuring
    32       6,376       8       6,570  
Amortization of other intangible assets
    829       965       1,661       1,989  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
    37,783       47,736       75,181       93,957  
   
 
 
   
 
 
   
 
 
   
 
 
 
Income (loss) from operations
    13,620       2,135       17,118       (703
Other (income) expense:
                               
Interest expense
    781       945       1,689       1,797  
Interest income
    (83 )     (146     (220 )     (270
Other
    239       (633 )     445       (535 )
   
 
 
   
 
 
   
 
 
   
 
 
 
Total other expense, net
    937       166       1,914       992  
   
 
 
   
 
 
   
 
 
   
 
 
 
Income (loss) before provision (benefit) for income taxes
    12,683       1,969       15,204       (1,695
Provision for (benefit from) income taxes
    2,376       1,274       2,237       (1,191
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss)
  $ 10,307     $ 695     $ 12,967     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common stockholders—basic and diluted
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per common share—basic and diluted
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of shares outstanding:
                               
Basic
    40,026,865       40,418,308       40,015,672       40,436,595  
Diluted
    40,065,910       40,537,852       40,066,047       40,436,595  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.
 
3
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited and in thousands)
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Net income (loss)
  $ 10,307     $ 695     $ 12,967     $ (504
Other comprehensive income (loss), net of tax:
                               
Unrecognized actuarial gain, net of tax of $5, $8, $10 and $13, respectively
    6       22       22       41  
Foreign currency translation adjustments, net of tax of $193, ($834), ($83) and ($478), respectively
    579       (3,507     (238 )     (2,182
   
 
 
   
 
 
   
 
 
   
 
 
 
Comprehensive income (loss)
  $  10,892     $  (2,790   $  12,751     $  (2,645
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.
 
4
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share and per share data)
 
                                                                 
 
 
Three Months Ended June 30, 2019
 
                                       
Accumulated
   
Total
 
                                   
Additional
           
Other
   
Stock-
 
   
Common Stock
   
Treasury Stock
   
Paid-In
   
Retained
   
Comprehensive
   
holders’
 
   
Shares
   
Amount
   
Shares
   
Amount
   
Capital
   
Earnings
   
Income (Loss)
   
Equity
 
Balance,
March 31, 2019 
    46,397,404     $ 46       4,955,996     $ (91,329 )   $ 324,027     $ 97,458     $ (6,714 )   $ 323,488  
Net income
                                            10,307               10,307  
Issuance of capital shares
                                                               
exercised options 
    1,157       —                         12                         12  
restricted share grants
    56,706       —                         —                         —    
restricted units converted
    9,163       —                         —                         —    
Repurchase of unvested shares of restricted common stock
                    135,736       —                                 —    
Purchase of treasury stock
                    55,428       (1,088 )                             (1,088 )
Shares withheld
                    19,735       (330 )                             (330 )
Stock based compensation
                                    3,879                       3,879  
Dividends declared ($0.116 per share)
                                            (4,792 )             (4,792 )
Unrecognized actuarial income, net of tax
                                                    6       6  
Cumulative translation adjustment, net of tax
                                                    579       579  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance, June 30, 2019
    46,464,430     $ 46       5,166,895     $ (92,747 )   $ 327,918     $ 102,973     $ (6,129 )   $ 332,061  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
Total
 
 
 
 
 
 
 
 
 
Additional
 
 
 
 
 
Other
 
 
Stock-
 
 
 
Common Stock
 
 
Treasury Stock
 
 
Paid-In
 
 
Retained
 
 
Comprehensive
 
 
holders’
 
 
 
Shares
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Capital
 
 
Earnings
 
 
Income (Loss)
 
 
Equity
 
Balance, March 31, 2018
 
  45,588,021     $ 44       3,419,116     $ (65,294 )   $ 305,023     $ 100,673     $ (1,177 )   $ 339,269  
Net income
 
                                          695               695  
Issuance of capital shares
 
                                                             
—exercised options
 
  55,258       —                         734                       734  
—restricted share grants
 
  84,523       —                         —                         —    
—restricted units converted
 
  10,381       —                         —                         —    
Repurchase of unvested shares of restricted common stock
 
                  109,165       —                                 —    
Purchase of treasury stock
 
                  44,600       (981 )                             (981 )
Shares withheld
 
                  13,901       (306 )                             (306 )
Stock based compensation
 
                                  3,195                       3,195  
Dividends declared ($0.116 per share)
 
                                          (4,891 )             (4,891 )
Unrecognized actuarial loss, net of tax
 
                                                  22       22  
Cumulative translation adjustment, net of tax
 
                                                  (3,507 )     (3,507 )
Balance, June 30, 2018
 
  45,738,183     $ 44       3,586,782     $ (66,581 )   $ 308,952     $ 96,477     $ (4,662 )   $ 334,230  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
The accompanying notes are an integral part of these condensed consolidated financial statements.
 
5
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY – (Continued)
(in thousands, except share and per share data)
 
 
 
Six Months Ended June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
 
 
 
Other
 
 
Stock-
 
 
 
Common Stock
 
 
Treasury Stock
 
 
Paid-In
 
 
Retained
 
 
Comprehensive
 
 
holders’
 
 
 
Shares
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Capital
 
 
Earnings
 
 
Income (Loss)
 
 
Equity
 
Balance, December 31, 2018
    45,803,288     $ 46       4,504,236     $  (83,518 )   $ 319,486     $ 99,605     $  (5,913 )   $ 329,706  
Net income
                                            12,967               12,967  
Issuance of capital shares
                                                               
—exercised options
    49,643       —                         334                       334  
—restricted share grants
    540,658       —                         —                         —    
—restricted units converted
    70,841       —                         —                         —    
Repurchase of unvested shares of restricted common stock
                    155,096       —                                 —    
Purchase of treasury stock
                    425,928       (7,678 )                             (7,678 )
Shares withheld
                    81,635       (1,551 )                             (1,551 )
Stock based compensation
                                    8,098                       8,098  
Dividends declared ($0.232 per share)
                                            (9,599 )             (9,599 )
Unrecognized actuarial income, net of tax
                                                    22       22  
Cumulative translation adjustment, net of tax
                                                    (238 )     (238 )
Balance, June 30, 2019
    46,464,430     $  46       5,166,895     $  (92,747 )   $  327,918     $ 102,973     $  (6,129 )   $  332,061  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended June 30, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
 
 
 
 
Other
 
 
Stock
 
 
 
Common Stock
 
 
Treasury Stock
 
 
Paid-In
 
 
Retained
 
 
Comprehensive
 
 
holders’
 
 
 
Shares
 
 
Amount
 
 
Shares
 
 
Amount
 
 
Capital
 
 
Earnings
 
 
Income (Loss)
 
 
Equity
 
Balance, December 31, 2017
    44,934,364     $ 44       3,215,644     $  (64,083 )   $ 298,113     $  97,815     $  (2,521 )   $ 329,368  
Net loss
                                            (504 )             (504 )
Issuance of capital shares
                                                               
—exercised options
    242,079       —                         3,383                       3,383  
—restricted share grants
    476,875       —                         —                         —    
—restricted units converted
    84,865       —                         —                         —    
Repurchase of unvested shares of restricted common stock
                    262,509       —                                 —    
Purchase of treasury stock
                    44,600       (981 )                             (981 )
Shares withheld
                    64,029       (1,517 )                             (1,517 )
Stock based compensation
                                    7,456                       7,456  
Dividends declared ($0.232 per share)
                                            (9,784 )             (9,784 )
Cumulative adjustment, ASC 606 adoption
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8,950
 
 
 
 
 
 
 
8,950
 
Unrecognized actuarial loss, net of tax
                                                    41       41  
Cumulative translation adjustment, net of tax
                                                    (2,182 )     (2,182 )
Balance, June 30, 2018
    45,738,183     $ 44       3,586,782     $  (66,581   $ 308,952     $ 96,477     $  (4,662   $ 334,230  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.
 
 
6
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited and in thousands)
 
                 
   
Six Months Ended
June 30,
 
   
2019
   
2018
 
Cash flows from operating activities
               
Net income (loss)
  $ 12,967     $ (504
Adjustments to reconcile net loss to net cash provided by operating activities:
               
Depreciation and amortization
    6,337       6,447  
Loss on extinguishment of debt
    34       —    
Loss on retirement of assets
    21       10  
Loss on abandonment of product line
    —         3,223  
Amortization of deferred financing costs and accreted interest
    108       110  
Stock based compensation
    8,098       7,435  
Provision for doubtful accounts
    229       659  
Deferred income taxes
    1,829       (4,603
Unrealized currency (gain) on foreign denominated intercompany transactions
    (38 )     (207
Changes in operating assets and liabilities, net of effect of acquisitions:
               
Accounts receivable
    8,677       4,345  
Prepaid expenses and other assets
    (7,317 )     (3,957
Accounts payable
    31       (108
Income tax refunds receivable
    (1,782 )     —    
Accrued income taxes
    (2,793 )     (1,013
Accrued expenses and other liabilities
    (9,760 )     (9,801
Deferred revenue
    460       1,283  
   
 
 
   
 
 
 
Net cash provided by operating activities
    17,101       3,319  
   
 
 
   
 
 
 
Cash flows from investing activities
               
Purchases of property and equipment
    (811 )     (2,125
Purchases of intangible assets
    —         (160
   
 
 
   
 
 
 
Net cash used in investing activities
    (811 )     (2,285
   
 
 
   
 
 
 
Cash flows from financing activities
               
Net payments on revolving line of credit
    (10,200 )     (8,000
Proceeds from line of credit, net of issuance costs
    42       —    
Common stock dividends paid
    (9,598 )     (9,604
Purchase of treasury stock
    (7,678 )     (981
Payments for employee taxes on shares withheld
    (1,551 )     (1,517
Proceeds from exercises of common stock options
    334       3,382  
   
 
 
   
 
 
 
Net cash used in financing activities
    (28,651 )     (16,720
Effect of exchange rates on cash, cash equivalents and restricted cash
    18       (304
   
 
 
   
 
 
 
Decrease in cash, cash equivalents and restricted cash
    (12,343 )     (15,990
Cash, cash equivalents and restricted cash at beginning of period
    66,106       100,809  
   
 
 
   
 
 
 
Cash, cash equivalents and restricted cash at end of period
  $ 53,763     $ 84,819  
   
 
 
   
 
 
 
Noncash transactions:
               
Borrowing under revolving line of credit
  $ 158     $ —    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.
 
 
7
 
 
 
MONOTYPE IMAGING HOLDINGS INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
June 30, 2019
1. Nature of the Business
Monotype Imaging Holdings Inc. (the “Company” or “we”) is a leading global provider of branded and design assets, technology and expertise for creative professionals and consumer device manufacturers. We provide high-quality creative assets and technology solutions across multiple devices and mediums. Our solutions, which include type, visual content marketing solutions, custom design services, and tools and technologies that enable the creative process are licensed through our direct sales channel,
e-commerce
platforms and partner platforms. We also provide consumer device manufacturers and independent software vendors, or ISVs, with the right solutions for delivering consistent, compelling user experiences. Our solutions power the visual expression of the leading makers of a wide range of devices, including laser printers, digital copiers and mobile devices, among others, as well as provide a high-quality text experience in numerous software applications and operating systems. We license our design assets and technology to creative professionals, consumer device manufacturers and independent software vendors.
We are headquartered in Woburn, Massachusetts and we operate in
one
business segment: the development, marketing and licensing of design assets and technology. We also maintain various offices worldwide for selling and marketing, research and development and administration. At 
June 30,
 2019, we conduct our operations through
four
domestic operating subsidiaries, Monotype Imaging Inc., Monotype ITC Inc. (“ITC”), MyFonts Inc. (“MyFonts”) and Olapic, Inc., and
six
foreign operating subsidiaries, Olapic Argentina S.A., Monotype Ltd. (“Monotype UK”), Monotype GmbH (“Monotype Germany”), Monotype Solutions India Pvt. Ltd. (“Monotype India”), Monotype Hong Kong Ltd. (“Monotype Hong Kong”) and Monotype KK (“Monotype Japan”).
 
2. Basis of Presentation
The accompanying unaudited condensed consolidated interim financial statements as of June 30, 2019 and for the three and six months ended June 30, 2019 and 2018 include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for Quarterly Reports on
Form 10-Q
and Article 10 of Regulation
S-X.
Accordingly, such financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. The results for interim periods are not necessarily indicative of results to be expected for the year or for any future periods. In management’s opinion, these unaudited condensed consolidated interim financial statements contain all adjustments of a normal recurring nature necessary for a fair presentation of the financial statements for the interim periods presented.
We have elected to present the analysis of changes in stockholders’ equity quarterly in statement form for the current and comparative quarter to date and year to date interim periods and state the amount of dividends per share in the aggregate for each class of shares in accordance with the provisions in Regulation S-X, Rule 8-03(a)(5) and 10-01(a)(7).
These unaudited condensed consolidated interim financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2018, as reported in the Company’s Annual Report on
Form 10-K.
The Company’s significant accounting policies and practices are as described in the Annual Report, except for the adoption of the accounting standards described in Note 3 below.
Statement of Operations
We classify cloud-based subscriptions and other services, such as font related services, custom font design and post contract support as service revenue on our condensed consolidated statements of operations. All other revenue is classified as license revenue.
3. Recent Accounting Pronouncements
Adopted
Leases
In February 2016, the FASB issued Accounting Standards Update (“ASU”)
2016-02,
Leases (Topic
 842):
Amendments to the FASB Accounting Standards Codification,
(“ASU
2016-02”)
which replaces the existing guidance for leases. ASU
2016-02
requires the identification of arrangements that should be accounted for as leases by lessees. In general, for lease arrangements exceeding a twelve-month term, these arrangements must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU
 
8
 
 
 
2016-02,
a
right-of-use
asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASU
2016-02
must be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December 15, 2018.
We adopted ASU
2016-02
on January 1, 2019. We elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things allows us to carryforward the historical lease classification. We also elected the practical expedient that allows an accounting policy election to exclude right of use assets and lease obligations from the balance sheet for all leases with an initial term of 12 months or less.
As permitted in the standard, the Company is using a modified retrospective approach, where current periods are shown under the new standard, while comparative periods are shown under Accounting Standard Codification No. 840, Leases (prior to the adoption of ASU
2016-02),
where entities recognize a cumulative effect to retained earnings at the date of adoption without restating prior periods’ balances or disclosures.
The adoption of ASU
2016-02
on January 1, 2019, had a material impact on our consolidated balance sheet, but did not have a material impact on our consolidated statements of operations or cash flows. The most significant impact of the adoption of ASU
2016-02
was the recognition of additional
right-of-use
assets and lease liabilities for operating leases. At adoption, the Company recognized
right-of-use
assets of approximately $14.4 million and total lease liabilities of $15.9 million.
Derivatives
In August 2017, the FASB issued ASU
No. 2017-12,
Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.
This guidance simplifies the application of the hedge accounting guidance in current GAAP and improves the financial reporting of hedging relationships by allowing entities to better align their risk management activities and financial reporting for hedging relationships through changes to both designation and measurement for qualifying hedging relationships and the presentation of hedge results. Further, the new guidance allows more flexibility in the requirements to qualify and maintain hedge accounting. The new standard is effective for fiscal years beginning after December 15, 2018 and interim periods. We adopted ASU
2017-12
on January 1, 2019 and there was no material impact on our consolidated financial statements.
Comprehensive Income
In February 2018, the FASB issued ASU
2018-02,
Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated
Other Comprehensive Income.
This guidance allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from Tax Cuts and Jobs Act (“The Act”). The new standard is effective for annual and interim periods beginning after December 15, 2018. We adopted this pronouncement on January 1, 2019 and elected to not reclassify the stranded federal corporate tax rate effects to retained earnings, which amount to approximately $0.6 million.
Pending
Internal Use Software
In August 2018, the FASB issued ASU
2018-15,
Intangibles
 – Goodwill and Other –
Internal-Use
Software (Topic
350-40):
Customer’s Accounting for Implementation of Cost Incurred in a Cloud Computing Arrangement that is Considered a Service Contract,
(“ASU
2018-15”)
.
This update clarifies the accounting for implementation costs related to a cloud computing arrangement that is a service contract previously defined in ASU
2015-05.
This guidance is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2018-15;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Defined Benefit Pension Plan
In August 2018, the FASB issued ASU
2018-14,
Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans,
(“ASU
2018-14”)
.
This guidance eliminates requirements for certain disclosures and requires certain additional disclosures concerning the company’s defined benefit pension plans and other postretirement plans. This guidance is effective for annual and interim reporting periods beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2018-14;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
 
9
 
 
 
 
Fair Value Measurement
In August 2018, the FASB issued ASU
2018-13,
Fair Value Measurement (Topic 820):
Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,
(“ASU
2018-13”).
This guidance is designed to improve the effectiveness of the disclosure. The new standard is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2018-13;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Goodwill
In January 2017, the FASB issued ASU
2017-04,
Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment
, which eliminated step 2 from the goodwill impairment test. This guidance is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2017-04;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Financial Instruments – Credit Losses
In June 2016, the FASB issued ASU
2016-13,
Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
, which requires companies to measure credit losses utilizing a methodology that reflects expected credit losses and requires a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The new standard is effective for annual and interim periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2016-13;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
4. Revenue Recognition
We recognize revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects consideration that we expect to be entitled to receive in exchange for these services, and excludes any sales incentives and taxes collected from customers, that are subsequently remitted to governmental authorities.
Nature of Licenses and Services & Timing of Revenue Recognition
Creative Professional Revenue
Our Creative Professional revenue is primarily derived from rights to use font licenses, custom font design services, our web font and digital ad related services (which includes our web font services and web design tools), and hosted software as a service, or SaaS, offerings. We license fonts directly to
end-users
through our direct sales organization,
e-commerce
websites and indirectly through third-party resellers. Our customers include graphic designers, advertising agencies, media organizations and corporations.
Revenue from font licenses is recognized upfront when the font software is delivered or made available to the customer. Custom font design services are generally not a separate distinct performance obligation and are sold with a license for the custom font, in which case revenue is recognized upon completion of the services and when the font is delivered and accepted by the customer. In limited cases, the Company has an enforceable right to payment prior to final delivery and acceptance of custom font design work. In these cases the Company has determined that the proper treatment is a single over-time performance obligation using input methods (incurred hours towards completion) to measure progress towards completion to determine the pattern of satisfaction of the performance obligation.
For our hosted offerings where we provide our customers the right to access our software without taking possession, revenue is recognized over the contract period on a time-elapsed basis, which is consistent with the transfer of service to the customer. Payment terms and conditions for Creative Professional contracts generally require payment within thirty to sixty days of contract inception. An exception exists for certain contracts for our SaaS offerings or a limited number of multi-year term license agreements which have periodic payment terms, generally quarterly or annually, over the term of the contract. In instances where the timing of revenue recognition differs from the respective payment terms, we have considered whether such contracts include a significant financing component, subject to the applicable practical expedient. The purpose of these payment structures is to align with industry and market standards, not to provide customers with financing. We have determined our contracts generally do not include a significant financing component; however, the Company will continue to assess (1) the length of time between when the goods or services are delivered and expected payment, and (2) prevailing interest rates in the market to
re-evaluate
this conclusion.
 
10
 
 
 
OEM Revenue
Our OEM revenue is derived substantially from printer imaging, printer driver and display imaging products and primarily relates to licenses providing our customers the right to embed our fonts and technology in their products over a certain term. Under our OEM licensing arrangements, we either receive a fixed fee as specified under the license arrangement or a royalty for each product unit incorporating our fonts and technology that is shipped by our OEM customers. Although significantly less than royalties from per-unit shipments and fixed fees from OEM customers, we also receive revenue from software application and operating systems vendors, who include our fonts and technology in their products and for font development. Revenue from per-unit royalty contracts is estimated and recognized in the period that the royalty-bearing event or sale by our OEM customer occurs. Revenue from fixed fee licenses is generally recognized upfront at the point in time when the software embodying the font is shipped or made available to the 
customer. Certain OEM contracts may include customer support services and unspecified updates for our font technology which is a distinct stand-ready performance obligation and recognized ratably over the service period. Many of our
per-unit
royalty licenses continue for the duration that our OEM customers ship products that include our technology, unless terminated for breach. Other licenses have terms that typically range from one fiscal quarter to five years, and usually provide for automatic or optional renewals.
Disaggregated Revenue
The following table presents our revenue disaggregated by the timing of revenue recognition as well as by type of product or services offered (see Note 13 for further information regarding revenue by major markets and revenue by geography):
 
                                                 
   
For the Three Months Ended June 30,
 
   
2019
   
2018
 
   
Creative
Professional
   
OEM
   
Total
   
Creative
Professional
   
OEM
   
Total
 
License revenue:
                                               
License transferred at a point in time
  $ 27,049     $ 27,087     $ 54,136     $ 27,215     $ 20,878     $ 48,093  
Service revenue:
                                               
Service transferred at a point in time
    436       409       845       568       720       1,288  
Service transferred over time
    7,740       515       8,255       10,634       672       11,306  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 35,225     $ 28,011     $ 63,236     $ 38,417     $ 22,270     $ 60,687  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                                 
   
For the Six Months Ended June 30,
 
   
2019
   
2018
 
   
Creative
Professional
   
OEM
   
Total
   
Creative
Professional
   
OEM
   
Total
 
License revenue:
                                               
License transferred at a point in time
  $ 51,188     $ 44,820     $ 96,008     $ 52,749     $ 41,211     $ 93,960  
License transferred over time
                                                     
Service revenue:
                                               
Service transferred at a point in time
    868       605       1,473       1,190       1,705       2,895  
Service transferred over time
    15,932       1,179       17,111       19,476       1,039       20,515  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 67,988     $ 46,604     $ 114,592     $ 73,415     $ 43,955     $ 117,370  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
Significant Judgments
Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.
Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.
With the exception of OEM royalty licenses, our contracts do not generally include a variable component to the transaction price. If royalties are not yet reported to us for the period in which the subsequent sale is expected to occur, we are required to 
 
11
 
 
 
estimate such royalties. When a new contract is signed for the licensing of IP on a
per-unit
basis, we deliver the licenses and based on ongoing discussions with the customer, we will estimate when the distribution will begin and estimate royalties based on distribution forecasts provided by the customer. For ongoing arrangements, we have developed a process to estimate
per-unit
royalties based on historical data, trends, seasonality, knowledge of changes in contracts/rates, and quarterly discussions with sales personnel to identify significant changes in the customer’s distribution forecast (via seasonality, introduction of new products, discontinuation of products, etc.). Revenue related to the estimation of
per-unit
royalties was
 
$
5.5
 million and $
4.6
 million for the
three
 months ended June 30, 2019 and 2018, respectively.
 
As discussed above, certain of our Creative Professional contracts have payment terms that differ from the timing of revenue recognition which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient which permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the one year threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer’s creditworthiness.
Transaction Price Allocated to Future Performance Obligations
The aggregate amount of transaction price allocated to performance obligations consists principally of amounts billed for undelivered services that are included in deferred revenue, as well as unbilled backlog, which is the amount of transaction price allocated to unsatisfied or partially unsatisfied performance obligations, for enforceable contracts when there is not a present unconditional right to invoice (a receivable). Substantially all the long-term amount is expected to be recognized as revenue within the following 24 month period. The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of June 30, 2019 and December 31, 2018 are in the table below (in thousands):
 
                                                 
   
June 30, 2019
   
December 31, 2018
 
   
Current
   
Long-term
   
Total
   
Current
   
Long-term
   
Total
 
Deferred revenue
  $ 10,777     $ 1,566     $ 12,343     $ 10,337     $ 1,552     $ 11,889  
Unbilled backlog
    3,389       1,679       5,068       5,666       1,837       7,503  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 14,166     $ 3,245     $ 17,411     $ 16,003     $ 3,389     $ 19,392  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable, or contract asset, when revenue is recognized prior to invoicing and when we have an enforceable right to payment. When invoicing occurs prior to revenue recognition, we have unearned revenue, or contract liabilities, presented on our condensed consolidated balance sheet as “deferred revenue” within deferred revenue and other long-term liabilities, as appropriate at June 30, 2019 and December 31, 2018. When invoicing occurs after revenue recognition, we have earned revenue, or contract assets, presented on our condensed consolidated balance sheet as “unbilled receivables” within accounts receivable and other assets, as appropriate at June 30, 2019 and December 31, 2018.
Revenue recognized during the three months ended June 30, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $3.7 million and $7.6 million, respectively. Revenue recognized during the six months ended June 30, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $9.4 million and $14.4 million, respectively. Revenue recognized during the three and six months ended June 30, 2019 from performance obligations satisfied or partially satisfied in previous periods, mainly due to changes in the estimate of royalty revenues, was $5.5 million. Revenue recognized during the three and six months ended June 30, 2018 from performance obligations satisfied or partially satisfied in previous periods, mainly due to changes in the estimate of royalty revenues, was $4.6 million. During the three and six months ended June 30, 2019 and 2018, the change in contract assets reclassified to receivables as a result of the right to the transaction consideration becoming unconditional was not material. The contract modifications entered into during the six months ended June 30, 2019 and June 30, 2018 did not have a significant impact on the Company’s contract assets or deferred revenue.
Costs to Obtain and Fulfill a Contract
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain commissions paid under our sales incentive programs meet the requirements to be capitalized. The amount capitalized for incremental costs to obtain contracts as of June 30, 2019 was $4.2 million, all of which was long term and has been included in other assets in our condensed consolidated balance sheet. Costs to obtain a contract are 
 
12
 
 
 
amortized as sales and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period, which ranges between three and ten years depending on the nature of the performance obligations within the contract. These costs are periodically reviewed for impairment; however, no impairment existed as of June 30, 2019 or as of December 31, 2018. The amount of capitalized costs related to contracts which were terminated on or before June 30, 2019, due to the customer exercising an opt-out clause or the cancellation of an anticipated renewal was not material and was charged to operating expenses in the first half of 2019. 
We have elected to apply the practical expedient and recognize 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.
We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs primarily relate to font license fees that we pay on certain fonts that are owned by third parties. These fees are related to license revenue that is satisfied at a point in time and payable again upon license renewal, and as a result are incurred immediately upon contract execution. Accordingly, there were no capitalized costs related to costs to fulfill a contract as of June 30, 2019 or as of December 31, 2018.
5. Restricted Cash
Cash and cash equivalents that are restricted as to withdrawal or use under the terms of contractual agreements are classified on our balance sheet based on relevant restrictions. At June 30, 2019 and December 31, 2018, we had $6.0 million and $6.0 million, respectively, of cash held in escrow to be used for payments due in 2019 in connection with the Olapic, Inc. acquisition.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands):
 
                 
   
Six Months Ended

June 30,
 
   
2019
   
2018
 
Consolidated balance sheet classification:
               
Cash and cash equivalents
  $ 47,763     $ 75,819  
Restricted cash, short term
    6,000       3,000  
Restricted cash, long term
    —         6,000  
   
 
 
   
 
 
 
Total cash, cash equivalents and restricted cash
  $ 53,763     $ 84,819  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
6. Fair Value Measurements
The following table presents our financial assets and liabilities that are carried at fair value (in thousands):
 
                                 
   
Fair Value Measurement at June 30, 2019
 
   
Total
   
Quoted Prices (unadjusted)
 in Active Markets for
Identical Assets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                               
Cash equivalents—money market funds
  $ 14,126     $ 14,126     $ —       $ —    
Cash equivalents—Certificate of Deposit
    578       578       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Restricted cash
    equivalents—money market
    fund
    6,000       6,000       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
  $ 20,704     $ 20,704     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total assets
  $ 20,704     $ 20,704     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
 
 
 
                                 
   
Fair Value Measurement at December 31, 2018
 
   
Total
   
Quoted Prices (unadjusted)
 in Active Markets for
Identical Assets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                               
Cash equivalents—money market funds
  $ 28,940     $ 28,940     $ —       $ —    
Restricted cash
    equivalents—money market
    fund
    6,000       6,000       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
  $ 34,940     $ 34,940     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total assets
  $ 34,940     $ 34,940     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
The Company’s recurring fair value measures relate to short-term investments, which are classified as cash equivalents, derivative instruments and from
time-to-time
as contingent consideration. The fair value of our cash equivalents are either based on quoted prices (unadjusted) for similar assets or other observable inputs such as yield curves at commonly quoted intervals and other market corroborated inputs. The fair value of our derivatives is based on quoted market prices from various banking institutions or an independent third-party provider for similar instruments. In determining the fair value, we consider our
non-performance
risk and that of our counterparties. At June 30, 2019, we had one
30-day
forward contract
to sell 2.7 million British pounds sterling and purchase $3.4 million that together, had an immaterial fair value. At December 31, 2018, we had one
30-day
forward contract to sell 2.7 million British pounds sterling and purchase $3.4 million that together, had an immaterial fair value.
The Company’s
non-financial
assets and
non-financial
liabilities subject to non-recurring measurements include goodwill and intangible assets.
7. Intangible Assets
Intangible assets as of June 30, 2019 and December 31, 2018 were as follows (dollar amounts in thousands):
 
                                                         
         
June 30, 2019
   
December 31, 2018
 
   
Weighted-
Average
Amortization
Period (Years)
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Balance
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Balance
 
Customer relationships
    10     $ 64,784     $ (56,454 )   $ 8,330     $ 64,822     $ (55,288   $ 9,534  
Acquired technology
    11       68,773       (54,704 )     14,069       68,823       (52,747     16,076  
Non-compete
agreements
    4       13,626       (13,239 )     387       13,636       (13,073     563  
Indefinite-lived intangible assets:
                                                       
Trademarks
            44,079       —         44,079       44,126       —         44,126  
Domain names
            4,400       —         4,400       4,400       —         4,400  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
          $ 195,662     $ (124,397 )   $ 71,265     $ 195,807     $ (121,108   $ 74,699  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
8. Leases
We have operating leases for corporate offices and certain equipment. Our leases have remaining lease terms of 1 year to 6 years, some of which contain options to extend the leases for up to 5 years and some which include options to terminate the leases within 1 year. We have lease agreements with lease and
non-lease
components, which are generally accounted for separately.
We determine if an arrangement is a lease at inception. Operating leases are included in the operating lease
right-of-use
(“ROU”) assets and the short-term and long-term lease liabilities on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
 
  
14
 
 
 
Pursuant to the terms of the lease agreement for the Company’s NY office, the Company obtained a standby
letter-of-credit
in the amount of approximately $0.5 million as security on the lease obligation. The
letter-of
credit is a reduction of the available borrowings under the Credit facility.
The components of lease expense were as follows (in thousands):
 
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Finance lease cost
  $ —       $ —       $ —       $ —    
Operating lease cost
    1,137       —         2,291       —    
Short-term lease cost
    10       —         10       —    
Variable lease cost
    107       —         159       —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total lease cost
   $ 1,254     $ —       $ 2,460     $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Supplemental cash flow information related to leases was as follows (in thousands):
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Cash paid for amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
  $ 1,215       —    
Right-of-use
assets obtained in exchange for lease obligations:
               
Operating leases
    1,890         —    
Supplemental balance sheet information related to leases was as follows:
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Weighted average remaining lease term:
               
Operating leases
   
4.75
 years
      —    
Weighted average discount rate:
               
Operating leases
    3.92%       —    
As of June 30, 2019, we have additional operating leases, primarily for corporate offices, that have not yet commenced of $2.1 million. These operating leases will commence in 2019 with lease terms of 1 to
4
years. Maturities of operating lease liabilities were as follows (in thousands):
Twelve months ending June 30:
 
2020
  $ 4,250  
2021
    3,740  
2022
    3,543  
2023
    2,451  
2024
    1,473  
Thereafter
    1,813  
   
 
 
 
Total future minimum lease payments
  $ 17,270  
Less: amounts representing interest
    (1,516 )
   
 
 
 
Total lease liabilities
  $ 15,754  
Less: current operating lease liability
    (3,701 )
   
 
 
 
Long-term operating lease liability
  $ 12,053  
   
 
 
 
 
 
15
 
 
 
 
Maturities of lease liabilities as of December 31, 2018 were as follows:
Years ending December 31:
 
2019
 
$ 4,728
 
2020
 
 
3,131
 
2021
 
 
2,806
 
2022
 
 
2,652
 
2023
 
 
1,256
 
Thereafter
 
 
2,004
 
Total
 
$ 16,577
 
9. Debt
On March 22, 2019, the Company entered into a new credit agreement (the “New Credit Agreement”) by and among the Company, the Company’s subsidiary, Monotype Imaging Inc., (“the Borrower”), any financial institution that becomes a Lender and Bank of America, N.A., as administrative agent. Pursuant to the New Credit Agreement the Lenders have agreed to provide the Borrower with a five-year $200.0 million senior secured revolving credit facility (the “Credit Facility”). The Credit Facility permits the Company to request that the Lenders, at their election, increase the secured credit facility to a maximum of $300.0 million. The Credit Facility provides more flexibility in addition to an increased borrowing capacity and extended terms, as defined above. The New Credit Agreement replaced the Company’s existing $150.0 million revolving credit facility (the “Original Credit Agreement”) by and between the Company and Silicon Valley Bank. The Original Credit Agreement was terminated effective March 22, 2019 and was scheduled to expire on September 15, 2020. The Company had $75.0 million outstanding under the Original Credit Agreement at December 31, 2018. Available borrowings under the Original Credit Agreement were reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $74.5 million available for borrowings at December 31, 2018. At June 30, 2019, the Company had $65.0 million outstanding under the Credit Facility. Available borrowings under the Credit Facility have been reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $134.5 million available for borrowings at June 30, 2019.
Borrowings under the Credit Facility bear interest through March 21, 2024 at a variable rate per annum equal to LIBOR plus between 1.0% and 1.625%, or at the Borrower’s option, the higher of (i) the prime rate as announced by Bank of America and (ii) 0.5% plus the overnight federal funds rate, plus in each case, between 0.0% and 0.625%, with the exact interest rate margin determined based on the consolidated leverage ratio. At June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. At December 31, 2018, our rate under the Original Credit Agreement, inclusive of applicable margins, was 4.3% for LIBOR. The Company is required to pay a commitment fee, based on the consolidated leverage ratio, equal to 0.175%, 0.20%, 0.225% or 0.25% per annum on the undrawn portion available under the revolving credit facility and variable per annum fees in respect of outstanding letters of credit. In connection with the New Credit Agreement, the Company incurred closing and legal fees of approximately $1.0 million, which have been accounted for as deferred financing costs, that, together with approximately $0.3 million of unamortized deferred financing costs associated with loan syndicate lenders who participated in the new facility, will be amortized to interest expense over the term of the New Credit Agreement. In addition, $34 thousand of unamortized deferred financing costs associated with the
pro-rata
share of prior loan syndicate lenders that did not participate in the new facility were written off and charged to other expense in the first quarter of 2019.
The New Credit Agreement includes financial covenants which require the Company to maintain
(i) a consolidated leverage ratio of no greater than 3.25 to 1.0 or, upon a qualified acquisition subject to certain conditions, 3.75 to 1.0 and (ii) a minimum consolidated interest coverage ratio of 3.00 to 1.0.
At June 30, 2019, our consolidated leverage ratio was 0.59 to 1.0 and our consolidated interest coverage ratio was 21.38 to 1.0. The New Credit Agreement also contains customary affirmative and negative covenants for transactions of this type and other affirmative and negative covenants agreed to by the parties, including, among others, limits on the Company and its subsidiaries’ ability to incur debt or liens, engage in sale-leaseback transactions, make loans, investments and acquisitions, incur additional indebtedness, engage in mergers, enter into asset sales, transact with affiliates and alter its business. Adjusted EBITDA, under the Credit Facility, is defined as consolidated net earnings (or loss), plus net interest expense, income taxes, depreciation and amortization, and share based compensation expense, plus acquisition expenses not to exceed $2.0 million, minus capitalized research and development expense, plus restructuring, issuance costs, cash
non-operating
costs and other expenses or losses minus cash
non-operating
gains and other
non-cash
gains; provided, however that the aggregate of all cash
non-operating
expense shall not exceed 10% of Consolidated EBITDA. The New Credit Agreement also provides for a number of customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control and judgment defaults. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the New Credit Agreement to declare all amounts borrowed under the New Credit Agreement, together with accrued interest and fees, to be immediately due and payable. The obligations of the Borrower under the Credit Facilities are unconditionally guaranteed by the Company and certain subsidiaries and secured by a lien on substantially all of the present and future property and assets of the Company and such subsidiaries, in each case, subject to limited exceptions and exclusions.
 
16
 
 
  
 
10. Income Taxes
A reconciliation of income taxes computed at federal statutory rates to income tax expense is as follows (dollar amounts in thousands):
 
                                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
Provision for income taxes at statutory rate
  $ 2,663       21.0   $ 414       21.0
State and local income taxes, net of federal tax benefit
    265       2.1     26       1.3
Foreign tax credit valuation allowance
    (1,299 )     (10.2 )%     —         —    
Impact of foreign income
    415       3.2     790       40.1
Permanent
non-deductible
expense
    274       2.2     60       3.1
Net shortfall (windfall) on stock based compensation
    111       0.9 %     (39     (1.9 )% 
Other, net
    (53 )     (0.5 )%     23       1.1
   
 
 
   
 
 
   
 
 
   
 
 
 
Reported income tax provision
  $ 2,376       18.7   $ 1,274       64.7
   
 
 
   
 
 
   
 
 
   
 
 
 
   
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Provision (benefit) for income taxes at statutory rate
  $ 3,193       21.0   $ (356 )     21.0
State and local income taxes, net of federal tax benefit
    318       2.1     (51 )     3.0
Foreign tax credit valuation allowance
    (1,557 )     (10.2 )%     —         —    
Impact of foreign income (loss)
    505       3.3     (448 )     26.4
Permanent non-deductible expense
    334       2.2 %     (241 )     14.2 %
Net shortfall (windfall) on stock based compensation
    218       1.4     (156 )     9.2
Reversal of reserve for income taxes
    (544 )     (3.6 )%     —         —    
Other, net
    (230 )     (1.5 )%     61       (3.5 )%
   
 
 
   
 
 
   
 
 
   
 
 
 
Reported income tax (benefit)
  $ 2,237       14.7   $ (1,191     70.3
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of June 30, 2019, the liability for unrecognized tax benefits was approximately $4.0 million, all of which is recorded as a reduction of deferred tax assets.
11. Net Income (Loss) Per Share
For the three months ended June 30, 2019 and 2018 and the six months ended June 30, 2019, the two class method was used in the computation as it was the more dilutive of the two approaches. For the six months ended June 30, 2018, earnings were not allocated to participating securities in the calculation of basic and diluted earnings per share as there were net losses and the net loss available to common shareholders was divided by the weighted-average number of common shares outstanding during the period to calculate diluted earnings per share. For the six months ended June 30, 2019, the assumed exercise of stock options and assumed vesting of restricted stock and restricted stock units were not included in the computation of net income (loss) per share as their effect would have been anti-dilutive.
 
 
17
 
 
 
The following presents a reconciliation of the numerator and denominator used in the calculation of basic net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation of diluted net income (loss) per share (in thousands, except share and per share data):
 
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss), as reported
  $ 10,307     $ 695     $ 12,967     $ (504
Less: net income (loss) attributable to participating securities
    (336 )     (29     (409 )     —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common shareholders—basic
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                               
Basic:
                               
Weighted-average shares of common stock outstanding
    41,377,788       42,188,672       41,321,044       42,252,027  
Less: weighted-average shares of unvested restricted common stock outstanding
    (1,350,923 )     (1,770,364     (1,305,372 )     (1,815,432
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of common shares used in computing basic net income (loss) per common share
    40,026,865       40,418,308       40,015,672       40,436,595  
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share applicable to common shareholders—basic
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
     
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss) available to common shareholders—basic
  $ 9,971     $ 666     $ 12,558     $ (504
Add-back:
undistributed earnings allocated to unvested shareholders
    180       —         107       —    
Less: undistributed earnings reallocated to unvested shareholders
    (180 )     —         (107 )     —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common shareholders—diluted
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                               
Diluted:
                               
Weighted-average shares of common stock outstanding
    41,377,788       42,188,672       41,321,044       42,252,027  
Less: weighted-average shares of unvested restricted common stock outstanding
    (1,350,923 )     (1,770,364     (1,305,372 )     (1,815,432
Weighted-average number of common shares issuable upon exercise of outstanding stock options
    39,045       119,544       50,375       —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of common shares used in computing diluted net income (loss) per common share
    40,065,910       40,537,852       40,066,047       40,436,595  
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share applicable to common shareholders—diluted
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
18
 
 
 
The following common share equivalents have been excluded from the computation of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive:
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Options
    488,867       543,794       489,882       641,825  
Unvested restricted stock
    1,082,601       643,109       997,436       846,046  
Unvested restricted stock units
    86,034       57,158       83,944       67,219  
 
 
 
12. Stockholders’ Equity
Share repurchases
 
On May 3, 2018, the Company’s Board of Directors approved a share purchase program permitting repurchases of up to $25.0 million of the Company’s outstanding shares of common stock through
June 7, 2019
. During the quarter ended June 30, 2019, the Company repurchased a total of 55,428 shares of its common stock for an aggregate purchase price of $1.1 million, including brokers’ fees. Intended to offset shareholder dilution, the Company expected to make repurchases periodically, either on the open market or in privately negotiated transactions, subject to availability, as business and market conditions warrant, through April 29, 2019, at which date the maximum amount of purchases was reached. The share purchase program did not obligate the Company to acquire any particular amount of common stock, and the program may have been suspended or discontinued at management’s and/or the Board of Director’s discretion.
Stock Based Compensation
We account for stock based compensation in accordance with ASC Topic No. 718,
Compensation – Stock Compensation,
which requires the measurement of compensation costs at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. The following presents the impact of stock based compensation expense on our condensed consolidated statements of operations (in thousands):
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Marketing and selling
  $ 1,702     $ 2,152     $ 3,472     $ 3,886  
Research and development
    640       893       1,362       1,881  
General and administrative
    1,537       1,545       3,264       3,070  
Restructuring
    —         (1,402     —         (1,402
   
 
 
   
 
 
   
 
 
   
 
 
 
Total expensed
  $ 3,879     $ 3,188     $ 8,098     $ 7,435  
Property and equipment
    —         7       —         21  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total stock based compensation
  $ 3,879     $ 3,195     $ 8,098     $ 7,456  
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
As of June 30, 2019, the Company had $24.8 million of unrecognized compensation expense related to employees and directors’ unvested stock awards and stock units that are expected to be recognized over a weighted average period of 2.1 years.
 
19
 
 
 
13. Segment Reporting
We view our operations and manage our business as one segment: the development, marketing and licensing of technologies and fonts. Factors used to identify our single segment include the financial information available for evaluation by our chief operating decision maker in making decisions about how to allocate resources and assess performance. While our technologies and services are sold into two principal markets, Creative Professional and OEM, expenses and assets are not allocated to these market segments, and operating results are assessed on an aggregate basis to make decisions about the allocation of resources. The following table presents revenue for these two principle markets (in thousands): 
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Creative Professional
  $ 35,225     $ 38,417     $ 67,988     $ 73,415  
OEM
    28,011       22,270       46,604       43,955  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 63,236     $ 60,687     $ 114,592     $ 117,370  
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Geographic segment information
We market our products and services principally through offices in the United States, United Kingdom, Germany, China, Republic of Korea and Japan. We report revenue based on the geographic location of our customers. For example, licenses may be sold to large international companies, which may be headquartered in the Republic of Korea, such revenues would be included in the revenue for Rest of World.
The following table summarizes revenue by customer location (in thousands of dollars, except percentages):
 
                                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
   
Sales
   
% of Total
   
Sales
   
% of Total
 
   
(In thousands, except percentages)
 
United States
  $ 34,396       54.4   27,086       44.6
Japan
    9,748       15.4       11,718       19.3  
Europe, Middle East and Africa (EMEA)
    13,934       22.0       15,060       24.8  
Rest of World
    5,158       8.2       6,823       11.3  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 63,236       100.0   $ 60,687       100.0
   
 
 
   
 
 
   
 
 
   
 
 
 
   
   
Six Months Ended June 30,
 
   
2019
   
2018
 
   
Sales
   
% of Total
   
Sales
   
% of Total
 
   
(In thousands, except percentages)
 
United States
  $ 57,612       50.3   $ 51,971       44.3
Japan
    19,382       16.9       23,370       19.9  
Europe, Middle East and Africa (EMEA)
    27,391       23.9       30,064       25.6  
Rest of World
    10,207       8.9       11,965       10.2  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 114,592       100.0   $ 117,370       100.0
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
 
 
 
Long-lived assets, which include right of use assets, property and equipment, goodwill and intangible assets, but exclude other assets and deferred tax assets, are attributed to geographic areas in which Company assets reside and is shown below (in thousands): 
 
             
 
 
June 30,
 
2019
 
            
December 31,
2018
 
Long-lived assets:
 
 
 
 
 
 
 
 
United States
 
$ 308,586
 
 
$ 303,046
 
United Kingdom
 
 
3,864
 
 
 
3,484
 
Germany
 
 
55,302
 
 
 
54,357
 
Asia (including Japan)
 
 
5,629
 
 
 
4,139
 
Total
 
$ 373,381
 
 
$ 365,026
 
 
 
 
 
 
 
 
 
 
 
14. Restructuring
In December 2017, the Company implemented a restructuring plan to accelerate the integration of the Olapic business into the core of Monotype in an effort to improve operational efficiencies and to align its investment in the Olapic business to better support it over time. The plan provided for the elimination of 89 positions worldwide. As part of this plan, the Company recorded charges of approximately $3.0 million for severance and termination benefits and $0.2 million of facilities and associated costs. This restructuring was completed in the third quarter of 2018.
On June 
6
,
2018
, the Company implemented a restructuring plan, under which the Company reduced headcount in certain areas of the Company, made the decision to cease sales and marketing of the Swyft product and service line and to close a regional office, all in an effort to improve operational efficiencies. The plan provided for the elimination of approximately
50
positions worldwide across a variety of functions, with a concentration within engineering, as well as sales and marketing. The Company recorded net charges totaling $
6.8
 million related to severance and termination benefits, net of stock based compensation reversal, the write off of goodwill and intangible assets attributable to Swyft, the acceleration of the final deferred compensation payment to the founders of Swyft, and charges associated with the office closure. We reversed $
1.4
 million of stock based compensation expense as a result of forfeitures of awards by employees included in the restructuring plan. In the six months ended June 
30
,
2019
, the severance and termination accrual was reduced based on the completion of certain final termination agreements. This restructuring plan was completed by December 
31
,
2018
, other than the payment of deferred termination benefits to certain terminated employees.
The Company continued to refine its cost structure, and in December 2018, implemented a restructuring plan in an effort to improve operational efficiencies. The plan provided for the elimination of 15 positions worldwide, including the positions held by
two
of the Olapic founders. To date, the Company recorded charges of approximately $1.0 million for severance and termination benefits associated with this plan and $0.9 million of accelerated expense associated with the final deferred compensation payment in connection with the departure of those founders. In addition, $0.9 million was recorded for additional stock based compensation expense associated with the acceleration of the vesting of those departing founders’ equity grants in accordance with the separation agreements. This restructuring plan was completed in the second quarter of 2019, other than the payment of deferred termination benefits to certain terminated employees.
The following presents the details of the restructuring expense line item within our consolidated statements of operations (in thousands):
 
                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
Severance and termination benefits
  $ 32     $ 4,032  
Reversal of stock based compensation expense
    —         (1,402
Accelerated deferred compensation
    —         523  
Intangible assets impairment
    —         2,623  
Write off of allocated goodwill
    —         600  
   
 
 
   
 
 
 
Total restructuring
  $ 32     $ 6,376  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
 
 
 
 
  
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Severance and termination benefits
  $ 8     $ 4,226  
Reversal of stock based compensation expense
    —         (1,402
Accelerated deferred compensation
    —         523  
Intangible assets impairment
    —         2,623  
Write off of allocated goodwill
    —         600  
Total restructuring
  $ 8     $ 6,570  
 
 
 
 
The following presents a rollforward of the restructuring reserves and provision activity (in thousands):
 
         
   
Personnel
related
 
Restructuring reserve at January 1, 2019
  $ 2,968  
Restructuring charges
    (24
Cash payments
    (1,595
Foreign currency exchange rate changes
    (9
   
 
 
 
Restructuring reserve at March 31, 2019
    1,340  
Restructuring charges
    32  
Cash payments
    (807 )
Foreign currency exchange rate changes
    (8 )
   
 
 
 
Restructuring reserve at June 30, 2019
  $ 557  
   
 
 
 
 
 
 
 
 
 
 
 
Future cash expenditures related to the restructuring are expected to be approximately $0.4 million, net of tax savings. 
 
15. Commitments and Contingencies
Legal Proceedings
From time to time, we may be a party to various claims, suits and complaints. We do not believe that there are claims or legal proceedings that, if determined adversely to us, would have a material adverse effect on our business, results of operations or financial condition.
Licensing Warranty
Under our standard license agreement with OEM customers, we warrant that the licensed technologies are free of infringement claims of intellectual property rights and will meet the specifications as defined in the licensing agreement for a one-year period. Under the licensing agreements, liability for such indemnity obligations is limited, generally to the total arrangement fee; however, exceptions have been made on a case-by-case basis, increasing the maximum potential liability to agreed-upon amounts at the time the contract is entered into or unlimited liability. We have never incurred costs payable to a customer or business partner to defend lawsuits or settle claims related to these warranties, and as a result, management believes the estimated fair value of these warranties is minimal. Accordingly, there are no liabilities recorded for these warranties as of June 30, 2019 or December 31, 2018.
16. Subsequent Events
Acquisition of Monotype
On July 25, 2019, the Company’s Board of Directors approved and management executed a definitive agreement with a private equity firm, to acquire all outstanding shares of the Company’s common stock for $
19.85
per share in cash, or approximately $
825
million (the “Transaction”). The Transaction is subject to shareholder approval and other customary closing conditions.
 
22
 
 
 
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward Looking Statements and Projections
This Quarterly Report on Form
 10-Q
contains forward looking statements. Forward looking statements relate to future events or our future financial performance. We generally identify forward looking statements by terminology such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these terms or other similar words. These statements are only predictions. We have based these forward looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, results of operations and financial condition. The outcome of the events described in these forward looking statements is subject to risks, uncertainties and other factors described in “Risks Factors” in our Annual Report on Form
10-K
for the year ended December 31, 2018, as well as those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Risk Factors” and elsewhere in this Quarterly Report on Form
 10-Q.
Accordingly, you should not rely upon forward looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward looking statements will be achieved or occur, and actual results could differ materially from those projected in the forward looking statements. The forward looking statements made in this Quarterly Report on Form
 10-Q
relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the occurrence of unanticipated events.
Overview
We are a leading global provider of design assets, technology and expertise that are designed to enable the best user experiences, ensure brand integrity and help companies engage their best customers. We empower expression and engagement for creatives, designers, engineers and marketers at the world’s most revered brands. Monotype is home to some of the world’s most well-known typeface collections. We provide high-quality creative assets and technology solutions to marketers and content creators that empower our customers to achieve global brand fidelity and drive consistent user experiences across a wide variety of devices and online media. Along with our custom type services, our solutions enable consumers and professionals to express their creativity, while our tools and technologies improve creative workflows and maximize efficiency as content is published or distributed. Our solutions provide worldwide language coverage and high-quality text, and our embedded solutions support compelling user interfaces. We offer more than 13,000 typeface designs, and include some of the world’s most widely used designs, such as the Times New Roman
®
, Helvetica
®
, Frutiger
®
, ITC Franklin Gothic
, FF Meta and Droid
typefaces, and support more than 250 Latin and
non-Latin
languages. Our
e-commerce
websites, including
myfonts.com, fonts.com, linotype.com,
and
fontshop.com,
which attracted more than 50 million visitors in 2018 from over 200 countries and territories, offer thousands of high-quality font products including our own fonts from the Monotype Libraries, as well as fonts from third parties.
Sources of Revenue
We derive revenue from two principal sources: licensing our design assets and technology to brands and creative professionals, which we refer to as Creative Professional revenue, and licensing our text imaging solutions to consumer device manufacturers and independent software vendors, which we refer to as OEM revenue. We derive our Creative Professional revenue primarily from brands, agencies, publishers, corporations, enterprises, small businesses and individuals. We derive our OEM revenue primarily from consumer device manufacturers. Our Creative Professional and OEM revenues are both comprised of license and service revenues. We classify cloud-based subscriptions and other services, such as font related services, custom font design and post contract support as service revenue. All other revenue is classified as license revenue. We operate our business based on our two principal markets, Creative Professional and OEM, which is the basis for the following discussion of operating results.
Some of our revenue streams, particularly project-related and custom font design service revenue where spending is largely discretionary in nature, have historically been, and we expect them to continue to be in the future, susceptible to weakening economic conditions.
 
23
 
 
 
Geographic revenue, which is based on the geographic location of our customers, is in the table below:
                                 
 
Three Months Ended June 30,
 
 
2019
   
2018
 
 
Sales
   
% of Total
   
Sales
   
% of Total
 
 
(In thousands, except percentages)
 
United States
  $
34,396
     
54.4
%   $
27,086
     
44.6
%
Japan
   
9,748
     
15.4
     
11,718
     
19.3
 
Europe, Middle East and Africa (EMEA)
   
13,934
     
22.0
     
15,060
     
24.8
 
Rest of World
   
5,158
     
8.2
     
6,823
     
11.3
 
                                 
Total
  $
63,236
     
100.0
%   $
60,687
     
100.0
%
                                 
       
 
Six Months Ended June 30,
 
 
2019
   
2018
 
 
Sales
   
% of Total
   
Sales
   
% of Total
 
 
(In thousands, except percentages)
 
United States
  $
57,612
     
50.3
%   $
51,971
     
44.3
%
Japan
   
19,382
     
16.9
     
23,370
     
19.9
 
Europe, Middle East and Africa (EMEA)
   
27,391
     
23.9
     
30,064
     
25.6
 
Rest of World
   
10,207
     
8.9
     
11,965
     
10.2
 
                                 
Total
  $
114,592
     
100.0
%   $
117,370
     
100.0
%
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For the three months ended June 30, 2019 and 2018, revenue from customers outside the United States comprised 45.6% and 55.4%, respectively, of our total revenue. For the six months ended June 30, 2019 and 2018, revenue from customers outside the United States comprised 49.7% and 55.7%, respectively, of our total revenue. We expect that sales to international customers will continue to represent a substantial portion of our revenue for the foreseeable future. Future international revenue will depend on the continued use and expansion of our products worldwide.
We derive a significant portion of OEM revenue from a limited number of customers, in particular manufacturers of laser printers and consumer electronic devices. For the three months ended June 30, 2019 and 2018, our top ten licensees by revenue, most of which are OEM customers, accounted for approximately 34.9% and 23.8% of total revenue, respectively. One customer accounted for 14.9% of total revenue for the three months ended June 30, 2019. No one customer accounted for more than 10% of total revenue for the three months ended June 30, 2018. For the six months ended June 30, 2019 and 2018, our top ten licensees by revenue accounted for approximately 28.6% and 22.2% of total revenue, respectively. No one customer accounted for more than 10% of revenue for the six months ended June 30, 2019 or 2018. If we are unable to maintain relationships with major customers or establish relationships with new customers, our licensing revenue will be adversely affected.
Cost of Revenue
Our cost of revenue consists of font license fees that we pay on certain fonts that are owned by third parties, personnel and allocated internal engineering expense and overhead costs related to custom font design services and SaaS based offerings and cloud-based web service costs. License fees that we pay to third parties are typically based on a percentage of our Creative Professional and OEM revenue and do not involve minimum fees.
Cost of revenue also includes amortization of acquired technology, which we amortize over 7 to 15 years. For purposes of amortizing acquired technology, we estimate the remaining useful life of the technology based upon various considerations, including our knowledge of the technology and the way our customers use it. We use the straight-line method to amortize acquired technology. There is no reliable evidence to suggest that we should expect any other pattern of amortization than an even pattern, and we believe this best reflects the expected pattern of economic usage.
Gross Profit
Our gross profit percentage is influenced by a number of factors including product mix, pricing and volume at any particular time. However, cost of OEM revenue is typically lower than cost of Creative Professional revenue because we own a higher percentage of the fonts licensed to OEM customers, provide value-added technology and have negotiated lower royalty rates on the fonts we license from third parties because of volume. In addition, within our Creative Professional business, the cost of custom font design and SaaS based service revenue is substantially higher than the cost of other revenue. The relative cost of Creative Professional revenue has decreased in recent periods, as efforts to sell license rights to more fonts that we own have been successful, and because we have recently experienced success in our effort to sell certain license rights that carry lower royalty rates to Creative Professional
 
24
 
 
 
customers. Creative Professional revenue is growing at a faster rate than OEM revenue. We expect these trends to continue. Our gross profit is subject to variability from
period-to-period,
depending on the product mix and the level of custom font design and SaaS based service revenue.
Critical Accounting Policies
The preparation of financial statements and related disclosures in conformity with GAAP and our discussion and analysis of our financial condition and results of operations requires us to make judgments, assumptions and estimates that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for judgments about the carrying values of assets and liabilities. Actual results may differ from these estimates.
Information about our critical accounting policies may be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” under the heading “Critical Accounting Policies,” included in our Annual Report on Form
10-K
for the year ended December 31, 2018.
Results of Operations for the Three Months Ended June 30, 2019 Compared to Three Months Ended June 30, 2018
Revenue and cost of revenue, bifurcated into license and service, is as follows:
                         
 
Three Months Ended
June 30,
   
Increase
 (Decrease)
 
 
2019
   
2018
 
License revenue
  $
54,136
    $
48,093
    $
6,043
 
Service revenue
   
9,100
     
12,594
     
(3,494
)
Cost of revenue—license
   
8,231
     
7,282
     
949
 
Cost of revenue—service
   
2,759
     
2,674
     
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
License revenue increased primarily due to a large multi-year agreement with one of our display imaging customers signed in the second quarter of 2019. This was partially offset by a decline in printer revenue. Service revenue decreased in the three months ended June 30, 2019, as compared to the same period in 2018, mainly due to increased customer churn in the last half of 2018. Gross profit from license revenue, before amortization of acquired technology, was consistent at 84.8% and 84.9% in the three months ended June 30, 2019 and 2018, respectively. Gross profit from service revenue, before amortization of acquired technology, decreased to 69.7% in the second quarter of 2019, as compared to 78.8% in the same period in 2018. See further discussion below for additional information regarding our period over period revenue and cost of revenue.
While revenue from services has grown to a level of significance requiring separate disclosure, we continue to operate our business based on our two principal markets, Creative Professional and OEM, which is the basis for the following discussion of operating results.
 
25
 
 
 
The following table sets forth items in the unaudited condensed consolidated quarterly statements of operations as a percentage of sales for the periods indicated:
                 
 
Three
Months Ended
June 30,
 
 
2019
   
2018
 
Revenue:
   
     
 
Creative Professional
   
55.7
%    
63.3
%
OEM
   
44.3
     
36.7
 
                 
Total revenue
   
100.0
     
100.0
 
Cost of revenue
   
17.4
     
16.4
 
Cost of revenue—amortization of acquired technology
   
1.3
     
1.4
 
                 
Total cost of revenue
   
18.7
     
17.8
 
                 
Gross profit
   
81.3
     
82.2
 
Marketing and selling
   
29.4
     
33.1
 
Research and development
   
10.7
     
14.0
 
General and administrative
   
18.3
     
19.5
 
Restructuring
   
0.1
     
10.5
 
Amortization of other intangible assets
   
1.3
     
1.6
 
                 
Total operating expenses
   
59.8
     
78.7
 
                 
Income from operations
   
21.5
     
3.5
 
Interest expense, net
   
1.1
     
1.4
 
Other
   
0.3
     
(1.1
)
                 
Total other expense
   
1.4
     
0.3
 
Income before provision from income taxes
   
20.1
     
3.2
 
Provision from income taxes
   
3.8
     
2.1
 
                 
Net income
   
16.3
%    
1.1
%
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The following discussion compares the three months ended June 30, 2019 with the three months ended June 30, 2018.
Revenue by Market
We view our operations and manage our business as one segment: the development, marketing and licensing of technologies and fonts. Factors used to identify our single segment include the financial information available for evaluation by our chief operating decision maker in making decisions about how to allocate resources and assess performance. While our technologies and services are sold to customers in two principal markets, Creative Professional and consumer device manufacturers and independent software vendors, together OEM, expenses and assets are not formally allocated to these markets, and operating results are assessed on an aggregate basis to make decisions about the allocation of resources. The following table presents revenue for these two principal markets (in thousands):
                         
 
Three Months Ended
June 30,
   
Increase
(Decrease)
 
 
2019
   
2018
 
Creative Professional
  $
35,225
    $
38,417
    $
(3,192
)
OEM
   
28,011
     
22,270
     
5,741
 
                         
Total revenue
  $
63,236
    $
60,687
    $
2,549
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue
Revenue was $63.2 million and $60.7 million for the three months ended June 30, 2019 and 2018, respectively, an increase of $2.5 million, or 4.2%.
Creative Professional revenue was $35.2 million and $38.4 million for the three months ended June 30, 2019 and 2018, respectively, a decrease of $3.2 million, or 8.3%, due to a decline in certain SAAS-based revenue and
web-based
sales mainly due to increased customer churn in the last half of 2018, partially offset by growth in sales to enterprise customers.
OEM revenue increased $5.8 million, or 25.8%, to $28.0 million for the three months ended June 30, 2019, from $22.2 million for the three months ended June 30, 2018. Revenue from our display imaging customers increased as a result of earning a fixed fee upon a delivery of a large multi-year license customer agreement. This increase was partially offset by a decline in printer revenue. Revenue from our printer imaging OEM customers decreased period over period partially due to lower fixed fee contract revenue. We expect there to be continued volatility in periodic revenue based on the timing and duration of fixed-fee term licenses with our customers.
 
26
 
 
 
Cost of Revenue and Gross Profit
Cost of revenue, excluding amortization of acquired technology, was $11.0 million and $10.0 million for the three months ended June 30, 2019 and 2018, respectively, an increase of $1.0 million, or 10.4%. As a percentage of sales, cost of revenue, excluding amortization of acquired technology, was 17.4% and 16.4% of total revenue in the three months ended June 30, 2019 and 2018, respectively. The increase in cost of revenue, excluding amortization of acquired technology, is mainly due to higher associated costs with certain of our OEM product mix and partially due to an increase in revenue, period over period.
The portion of cost of revenue consisting of amortization of acquired technology was $0.8 million and $0.9 million for the three months ended June 30, 2019 and 2018, respectively, a decrease of $0.1 million, or 2.0%.
Gross profit in the three months ended June 30, 2019 decreased 0.9% to 81.3% of sales, as compared to 82.2% of sales in the same period in 2019, mainly due lower margins on OEM revenue, as described above.
Operating Expenses
Marketing and Selling.
Marketing and selling expense was $18.6 million and $20.1 million in the three months ended June 30, 2019 and 2018, respectively, a decrease of $1.5 million, or 7.5%. Personnel and personnel related expenses decreased $1.5 million, period over period, mainly due to our restructuring actions in the second and fourth quarters of 2018. Targeted marketing spending decreased in the second quarter of 2019, as compared to the same period in 2018, due to portfolio decisions around discretionary programs, which was offset by higher rent expense stemming from headcount changes, period over period.
Research and Development.
Research and development expense decreased $1.7 million, or 20.0%, to $6.8 million in the three months ended June 30, 2019, as compared to $8.5 million in the three months ended June 30, 2018, mainly due to lower personnel expenses. Personnel and personnel related expenses decreased primarily due to lower headcount from restructuring actions in the second and fourth quarters of 2018.
General and Administrative.
General and administrative expense was $11.6 million and $11.9 million in the three months ended June 30, 2019 and 2018, respectively, a decrease of $0.3 million, or 2.3%. Personnel and personnel related expenses decreased $0.6 million in the second quarter of 2019, as compared to the same period in 2018, primarily due to lower headcount. Outside professional services increased $0.4 million in the second quarter of 2019, as compared to the same period in 2018, due to higher advisor fees related to shareholder activities.
Restructuring.
Restructuring expense decreased $6.3 million, or 99.5%, to $32 thousand in the three months ended June 30, 2019, as compared to $6.4 million in the three months ended June 30, 2018, a result of the restructuring action announced June 2018. See Note 14 for further details.
Amortization of Other Intangible Assets.
Amortization of other intangible assets was $0.8 million and $1.0 million for the three months ended June 30, 2019 and 2018, respectively, a decrease of $0.2 million, or 14.1%, mainly due to the write off intangible assets associated with the Swyft business in the second quarter of 2018.
Interest Expense, Net
Interest expense, net of interest income was $0.7 million and $0.8 million for the three months ended June 30, 2019 and 2018, respectively, a decrease of $0.1 million, or 12.6%, mainly due to a reduction in the balance outstanding under our revolving line of credit and partially due to a decrease in interest rates.
Other
Other was an expense of $0.2 million and income of $0.6 million for the three months ended June 30, 2019 and 2018, respectively, a decrease of $0.8 million, or 137.8%, mainly due to currency fluctuations on our foreign denominated receivables and payables.
Provision for (Benefit from) Income Taxes
For the three months ended June 30, 2019 and 2018, our effective tax rate was a provision of 18.7% and a provision of 64.7%, respectively, primarily due to the following:
 
27
 
 
 
  The impact of foreign earnings increased our effective tax rate by 3.2% in the second quarter of 2019, as compared to 40.1% in the same period in 2018, due to our ability to better utilize foreign tax credits and to limit the amount of U.S. tax related to income subject to the Global Intangible Low Taxed Income (“GILTI”) provisions. In the prior period, these provisions of the Tax Cuts and Jobs Act (“The Act”) resulted in a significantly higher effective tax rate on foreign earnings due to limitations on the Company’s ability to utilize foreign tax credits.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  The Company has reflected a reduction in its valuation allowance for foreign tax credits, resulting in a benefit of 10.2%, related to the amount of foreign tax credit carryforwards that the Company is estimating that it will be able to utilize based on 2019 taxable income. In the same period in 2018, there was no change to the valuation allowance.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Results of Operations for the Six Months Ended June 30, 2019 Compared to Six Months Ended June 30, 2018
Revenue and cost of revenue, bifurcated into license and service, is as follows:
                         
 
Six Months Ended
June 30,
 
 
2019
   
2018
   
Increase
(Decrease)
 
License revenue
  $
96,008
    $
93,960
    $
2,048
 
Service revenue
   
18,584
     
23,410
     
(4,826
)
Cost of revenue—license
   
15,033
     
16,894
     
(1,861
)
Cost of revenue—service
   
5,560
     
5,498
     
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
License revenue increased primarily due a large multi-year agreement with one of our display imaging customers mostly offset by a decline in printer revenue. Service revenue decreased in the six months ended June 30, 2019, as compared to the same period in 2018, mainly due to increased customer churn in the last half of 2018. Gross profit from license revenue, before amortization of acquired technology, was consistent at 84.8% and 84.9% in the six months ended June 30, 2019 and 2018, respectively. Gross profit from service revenue, before amortization of acquired technology, decreased to 69.7% in the first half of 2019, as compared to 78.8% in the same period in 2018. See further discussion below for additional information regarding our period over period revenue and cost of revenue. Gross profit from license revenue, before amortization of acquired technology, increased to 84.3% from 82.0%. The increase is primarily due to a large agreement with one of our display imaging customers in the six months ended June 30, 2019. Gross profit from service revenue, before amortization of acquired technology, decreased to 70.1% from 76.5%. See further discussion below for additional information regarding our period over period revenue and cost of revenue.
While revenue from services has grown to a level of significance requiring separate disclosure, we continue to operate our business based on our two principal markets, Creative Professional and OEM, which is the basis for the following discussion of operating results.
 
28
 
 
 
The following table sets forth items in the condensed consolidated
year-to-date
statement of operations as a percentage of sales for the periods indicated:
                 
 
Six Months Ended
June 30,
 
 
2019
   
2018
 
Revenue:
   
     
 
Creative Professional
   
59.3
%    
62.6
%
OEM
   
40.7
     
37.4
 
                 
Total revenue
   
100.0
     
100.0
 
Cost of revenue
   
18.0
     
19.1
 
Cost of revenue—amortization of acquired technology
   
1.5
     
1.4
 
                 
Total cost of revenue
   
19.5
     
20.5
 
                 
Gross profit
   
80.5
     
79.5
 
Marketing and selling
   
31.2
     
34.2
 
Research and development
   
12.4
     
15.2
 
General and administrative
   
20.6
     
23.4
 
Restructuring
   
—  
     
5.6
 
Amortization of other intangible assets
   
1.4
     
1.7
 
                 
Total operating expenses
   
65.6
     
80.1
 
                 
Income (loss) from operations
   
14.9
     
(0.6
)
Interest expense, net
   
1.3
     
1.3
 
Other
   
0.4
     
(0.5
)
                 
Total other expense
   
1.7
     
0.8
 
Income (loss) before benefit from income taxes
   
13.2
     
(1.4
)
Provision (benefit) from income taxes
   
1.9
     
(1.0
)
                 
Net income (loss)
   
11.3
%    
(0.4
)%
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The following discussion compares the six months ended June 30, 2019 with the six months ended June 30, 2018.
Revenue by Market
The following table presents revenue for these two principal markets (in thousands):
                         
 
Six Months Ended
June 30,
   
Increase
(Decrease)
 
 
2019
   
2018
 
Creative Professional
  $
67,988
    $
73,415
    $
(5,427
)
OEM
   
46,604
     
43,955
     
2,649
 
                         
Total revenue
  $
114,592
    $
117,370
    $
(2,778
)
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue
Revenue was $114.6 million and $117.4 million for the six months ended June 30, 2019 and 2018, respectively, a decrease of $2.8 million, or 2.4%.
Creative Professional revenue was $68.0 million and $73.4 million for the six months ended June 30, 2019, as compared to the same period in 2018, a decrease of $5.4 million, or 7.4%, due to a decline in certain SAAS-based revenue and
web-based
sales mainly due to increased customer churn in the last half of 2018.
OEM revenue was $46.6 million and $44.0 million for the six months ended June 30, 2019, as compared to the same period in 2018, an increase of $2.6 million, or 6.0%, primarily as a result of earning a fixed fee upon delivery of a large multi-year license contract with one of our display imaging customers. This increase was partially offset by a decline in printer revenue. Revenue from our printer imaging OEM customers decreased period over period partially due to lower fixed fee contract revenue. We expect there to be continued volatility in periodic revenue based on the timing and duration of fixed-fee term licenses with our customers.
 
29
 
 
 
Cost of Revenue and Gross Profit
Cost of revenue excluding amortization of acquired technology decreased $1.8 million, or 8.0%, to $20.6 million in the six months ended June 30, 2019 as compared to $22.4 million in the six months ended June 30, 2018. In the first half of 2018, there was $2.2 million of
non-recurring
royalty expense in connection with the adoption of ASC 606, which was partially offset by higher associated costs with our Creative Professional revenue in the first half of 2019. As a percentage of sales, cost of revenue, excluding amortization of acquired technology, was 18.0% and 19.1% of total revenue in the six months ended June 30, 2019 and 2018, respectively, a decline of 1.1%.
Amortization of acquired technology was unchanged at $1.7 million for both the six months periods June 30, 2019 and 2018.
Gross profit was 80.5% and 79.5% of sales in the six months ended June 30, 2019 and 2018, respectively, an increase of 1.0 percentage point. The increase in gross profit in the six months ended June 30, 2019, as compared to the same period in 2018, was primarily due to the
one-time
additional
non-recurring
royalty expense in the prior period that did not occur in the current period, partially offset by lower margins on Creative Professional revenue, as described above.
Operating Expenses
Marketing and Selling.
Marketing and selling expense was $35.7 million and $40.2 million in the six months ended June 30, 2019 and 2018, a decrease of $4.5 million, or 11.1%. Personnel and personnel related expenses decreased $3.9 million in the first half of 2019, as compared to the same period in 2018, mainly due to lower headcount during the first half of 2019 from our restructuring actions in the second and fourth quarters of 2018. Targeted marketing spending decreased $0.7 million in the six months ended June 30, 2019, as compared to the same period in 2018, due to portfolio decisions around discretionary programs, which was partially offset by higher rent expense of $0.3 million stemming from headcount changes, period over period.
Research and Development.
Research and development expense decreased $3.6 million, or 20.0%, to $14.2 million in the six months ended June 30, 2019, as compared to $17.8 million in the same period in 2018 primarily due to lower personnel expenses. Personnel and personnel related expenses decreased $3.4 million in the six months ended June 30, 2019, as compared to the same period in 2018, mainly due to lower headcount from restructuring actions in the second and fourth quarters of 2018.
General and Administrative.
General and administrative expense decreased $3.9 million, or 14.1% to $23.6 million in the six months ended June 30, 2019, as compared to $27.5 million in the same period in 2018. Outside consulting and legal expenses decreased $2.8 million in the six months ended June 30, 2019, as compared to the same period in 2018, primarily due to the additional expenses incurred in the prior period related to shareholder activities. Personnel expenses decreased $1.0 million in the six months ended June 30, 2019, as compared to the same period in 2018, mainly due to lower headcount.
Restructuring.
Restructuring expense decreased $6.6 million, or 99.9%, to $8 thousand in the six months ended June 30, 2019, as compared to $6.6 million in the six months ended June 30, 2018, a result of the restructuring action announced June 2018. See Note 14 for further details.
Amortization of Other Intangible Assets.
Amortization of other intangible assets was $1.7 million and $2.0 million for the six months ended June 30, 2019 and 2018, respectively, a decrease of $0.3 million, or 16.5%, mainly due to the write off intangible assets associated with the Swyft business in the second quarter of 2018. 
Interest Expense, Net
Interest expense, net of interest income was unchanged at $1.5 million for both the six months ended June 30, 2019 and 2018.
Other
Other was an expense of $0.4 million and income of $0.5 million for the six months ended June 30, 2019 and 2018, respectively, a decrease of $0.9 million, or 176.8%, mainly due to currency fluctuations on our foreign denominated receivables and payables.
 
30
 
 
 
 
Provision for Income Taxes
For the six months ended June 30, 2019 and 2018, our effective tax rate was a provision of 14.7% and a provision of 70.3%, respectively, primarily due to the following:
  The impact of foreign earnings increased our effective tax rate by 3.3% in the six months ended June 30, 2019, as compared to 26.4% in the same period in 2018, due to our ability to better utilize foreign tax credits and to limit the amount of U.S. federal tax related to income subject to the GILTI provisions. In the prior period, these provisions of The Act resulted in a significantly higher effective tax rate on foreign earnings due to limitations on the Company’s ability to utilize foreign tax credits.
 
 
 
 
 
 
 
 
  The Company has reflected a reduction in its valuation allowance for foreign tax credits, resulting in a benefit of 10.2%, related to the amount of foreign tax credit carryforwards that the Company is estimating that it will be able to utilize based on 2019 taxable income. There was no such reduction in the prior period.
 
 
 
 
 
 
 
 
 
Non-deductible
expenses added 2.2% to the effective tax rate for the six months ended June 30, 2019, as compared to 14.2% for the same period in 2018, a result of the acceleration of the final payment of deferred compensation to the founders of Swyft in June 2018 and to two of the founders of Olapic in December 2018. As a result of those payments, the total amount of
non-deductible
compensation in the current period is reduced. In addition, the impact of these items as a percentage of pre-tax income is lower due to higher pre-tax income.
 
 
 
 
 
 
 
 
Recently Issued Accounting Pronouncements
Information concerning recently issued accounting pronouncements may be found in Note 3 to our unaudited condensed consolidated financial statements included in this Quarterly Report on Form
10-Q.
Liquidity and Capital Resources
Cash Flows for the Six Months Ended June 30, 2019 and 2018
Since our inception, we have financed our operations primarily through cash from operations, private and public stock sales and long-term debt arrangements, as described below. We believe our existing cash and cash equivalents, cash flow from operating activities and available bank borrowings will be sufficient to meet our anticipated cash needs for at least one year from the issuance of these financial statements. At June 30, 2019, our principal sources of liquidity were cash and cash equivalents totaling $47.8 million and a $200.0 million revolving credit facility, of which there was $65.0 million of outstanding borrowings. On May 3, 2018, our Board of Directors approved a share repurchase program of up to $25.0 million of our outstanding common stock, which permitted purchases through June 7, 2019. In the six months ended June 30, 2019, we used $7.7 million in cash to purchase the remaining shares outstanding under the plan. Our future working capital requirements will depend on many factors, including the operations of our existing business, our potential strategic expansion and future acquisitions we might undertake.
The following table presents our cash flows from operating activities, investing activities and financing activities for the periods presented (in thousands):
                 
 
Six Months Ended
June 30,
 
 
2019
   
2018
 
Net cash provided by operating activities
  $
17,101
    $
3,319
 
Net cash used in investing activities
   
(811
)    
(2,285
)
Net cash used in financing activities
   
(28,651
)    
(16,720
)
Effect of exchange rates on cash, cash equivalents and restricted cash
   
18
     
(304
)
                 
Total decrease in cash, cash equivalents and restricted cash
  $
(12,343
)   $
(15,990
)
                 
 
 
 
 
 
 
 
 
Operating Activities
We generated $17.1 million in cash from operations during the six months ended June 30, 2019. Net income, after adjusting for non-cash items such as depreciation and amortization, loss on extinguishment of debt, loss on retirement of assets, amortization of deferred financing costs, accreted interest, stock based compensation, provision for doubtful accounts, deferred income taxes, and unrealized currency gain on foreign denominated intercompany transactions, generated $29.6 million in cash. Decreased accrued expenses used $9.7 million in cash, primarily a result of the payment of 2018 accrued variable compensation. Increased deferred revenue and decreased accounts receivable generated $9.1 million in cash as a result of customer payments received. Prepaid expenses and other assets used $7.3 million in cash, mainly due to an increase in long-term unbilled receivables from a large multi-year customer agreement, in
 
31
 
 
 
addition to $0.2 million of prepaid software license renewals and $0.9 million of capitalized financing costs in connection with the new Credit Facility. Increased tax refunds receivable combined with decreased accrued income taxes used $4.6 million during the six months ended June 30, 2019.
Variations in operating cash flows occur from
time-to-time,
because our enterprise customers make upfront payments on subscription revenue or conversely may enter into multi-year license agreements with future billing installments of the earned consideration. These payments are required under the terms of our license agreements and can cause large fluctuations in accounts receivable, other assets and deferred revenue. The timing and extent of such payments may significantly impact our cash balances.
We generated $3.3 million in cash from operations during the six months ended June 30, 2018. Net loss, after adjusting for depreciation and amortization, amortization of deferred financing costs and accretion of interest, loss on retirement of fixed assets, stock based compensation, provision for doubtful accounts, deferred income taxes and unrealized currency loss on foreign denominated intercompany transactions generated $9.3 million in cash. The
non-cash
impairment of Swyft related intangible assets added back $3.2 million.
Accrued expenses and accounts payable used $9.9 million, inclusive of large
non-recurring
payments of deferred compensation of $7.0 million, additional royalty payments resulting from the adoption of ASC 606 of $2.1 million and payment of investor relations advisor fees of $2.2 million. In addition we paid 2017 accrued variable compensation, offset by additional restructuring accruals. Decreased deferred revenue and increased accounts receivable generated $5.6 million in cash, primarily a result of customer payments received, net of an increase in unbilled receivables due to the adoption of ASC 606. Increased prepaid expense and other assets used $4.0 million in cash, mainly due to an increase in long term unbilled receivables and capitalized contract costs related to the adoption of ASC 606. Accrued income taxes used $1.0 million during the six months ended June 30, 2018.
Investing Activities
During the six months ended June 30, 2019, we used $0.8 million in investing activities mainly for the purchase of property and equipment. During the six months ended June 30, 2018, we used $2.3 million in investing activities mainly for the purchase of property and equipment.
Financing Activities
Cash used in financing activities in the six months ended June 30, 2019 was $28.7 million. We received cash from the exercise of stock options of $0.3 million. We paid cash dividends of $9.6 million, and paid $10.2 million on our outstanding revolving line of credit. We also purchased $7.7 million in treasury stock and paid $1.5 million in employee taxes on shares withheld in the six months ended June 30, 2019. Cash used in financing activities for the six months ended June 30, 2018 was $16.7 million. We received cash from exercises of stock options of $3.4 million. We paid cash dividends of $9.6 million and we paid $8.0 million on our outstanding revolving line of credit. We also purchased $1.0 million of treasury stock in the six months ended June 30, 2018 and paid $1.5 million in employee taxes on shares withheld in the six months ended June 30, 2018.
Dividends
On April 18, 2019, our Board of Directors approved a $0.116 per share quarterly cash dividend on our outstanding common stock. The record date was July 1, 2019 and the dividend was paid to shareholders of record on July 19, 2019. 
Credit Facility
On March 22, 2019, the Company entered into a new credit agreement (the “New Credit Agreement”) by and among the Company, the Company’s subsidiary, Monotype Imaging Inc., (“the Borrower”), any financial institution that becomes a Lender and Bank of America, N.A., as administrative agent. Pursuant to the New Credit Agreement the Lenders have agreed to provide the Borrower with a five-year $200.0 million senior secured revolving credit facility (the “Credit Facility”). The Credit Facility permits the Company to request that the Lenders, at their election, increase the secured credit facility to a maximum of $300.0 million. The Credit Facility provides more flexibility in addition to an increased borrowing capacity and extended terms, as defined above. The New Credit Agreement replaced the Company’s existing $150.0 million revolving credit facility (the “Original Credit Agreement”) by and between the Company and Silicon Valley Bank. The Original Credit Agreement was terminated effective March 22, 2019 and was scheduled to expire on September 15, 2020. The Company had $75.0 million outstanding under the Original Credit Agreement at December 31, 2018. Available borrowings under the Original Credit Agreement were reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $74.5 million available for borrowings at December 31, 2018. At June 30, 2019, the Company had $65.0 million outstanding under the Credit Facility. Available borrowings under the Credit Facility have been reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $134.5 million available for borrowings at June 30, 2019.
 
32
 
 
 
Borrowings under the Credit Facility bear interest through March 21, 2024 at a variable rate per annum equal to LIBOR plus between 1.0% and 1.625%, or at the Borrower’s option, the higher of (i) the prime rate as announced by Bank of America and (ii) 0.5% plus the overnight federal funds rate, plus in each case, between 0.0% and 0.625%, with the exact interest rate margin determined based on the consolidated leverage ratio. At June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. At December 31, 2018, our rate under the Original Credit Agreement, inclusive of applicable margins, was 4.3% for LIBOR. The Company is required to pay a commitment fee, based on the consolidated leverage ratio, equal to 0.175%, 0.20%, 0.225% or 0.25% per annum on the undrawn portion available under the revolving credit facility and variable per annum fees in respect of outstanding letters of credit. In connection with the New Credit Agreement, the Company incurred closing and legal fees of approximately $0.9 million, which have been accounted for as deferred financing costs and will be amortized to interest expense over the term of the New Credit Agreement. In addition, $34.0 thousand of unamortized deferred financing costs associated with the
pro-rata
share of prior loan syndicate lenders that did not participate in the new facility were written off and charged to other expense in the first quarter of 2019.
The New Credit Agreement includes financial covenants which require the Company to maintain (i) a consolidated leverage ratio of no greater than 3.25 to 1.0 or, upon a qualified acquisition subject to certain conditions, 3.75 to 1.0 and (ii) a minimum consolidated interest coverage ratio of 3.00 to 1.0. At June 30, 2019, our consolidated leverage ratio was 0.59 to 1.0 and our consolidated interest coverage ratio was 21.38 to 1.0. The New Credit Agreement also contains customary affirmative and negative covenants for transactions of this type and other affirmative and negative covenants agreed to by the parties, including, among others, limits on the Company and its subsidiaries’ ability to incur debt or liens, engage in sale-leaseback transactions, make loans, investments and acquisitions, incur additional indebtedness, engage in mergers, enter into asset sales, transact with affiliates and alter its business. Adjusted EBITDA, under the Credit Facility, is defined as consolidated net earnings (or loss), plus net interest expense, income taxes, depreciation and amortization, and share based compensation expense, plus acquisition expenses not to exceed $2.0 million, minus capitalized research and development expense, plus restructuring, issuance costs, cash
non-operating
costs and other expenses or losses minus cash
non-operating
gains and other
non-cash
gains; provided, however that the aggregate of all cash
non-operating
expense shall not exceed 10% of Consolidated EBITDA. The New Credit Agreement also provides for a number of customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control and judgment defaults. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the New Credit Agreement to declare all amounts borrowed under the New Credit Agreement, together with accrued interest and fees, to be immediately due and payable. The obligations of the Borrower under the Credit Facilities are unconditionally guaranteed by the Company and certain subsidiaries and secured by a lien on substantially all of the present and future property and assets of the Company and such subsidiaries, in each case, subject to limited exceptions and exclusions.
The Credit Facility also contains provisions for an increased interest rate during periods of default. We do not believe that these covenants will affect our ability to operate our business, and we were in compliance with all covenants under our Credit Facility as of June 30, 2019.
Non-GAAP
Measures
In our quarterly earnings press releases and conference calls, in addition to Adjusted EBITDA as discussed above, we discuss a key measure that is not calculated according to GAAP. This
non-GAAP
measure is net adjusted EBITDA, which is defined as income (loss) from operations before depreciation, amortization of acquired intangible assets, stock based compensation expense, acquisition-related compensation and 
one-time
non-recurring
expenses. We use net adjusted EBITDA as a principal indicator of the operating performance of our business. We use net adjusted EBITDA in internal forecasts and models when establishing internal operating budgets, supplementing the financial results and forecasts reported to our board of directors, determining bonus compensation for our employees based on operating performance and evaluating short-term and long-term operating trends in our operations. We believe that net adjusted EBITDA permits a comparative assessment of our operating performance, relative to our performance based on our GAAP results, while isolating the effects of charges that may vary from
period-to-period
without direct correlation to underlying operating performance. We believe that these
non-GAAP
financial adjustments are useful to investors because they allow investors to evaluate the effectiveness of the methodology and information used by management in our financial and operational decision-making. We believe that trends in our net adjusted EBITDA may be valuable indicators of our operating performance.
In our quarterly earnings press releases and conference calls, in addition to Adjusted EBITDA and net adjusted EBITDA as discussed above, we discuss another key measure that is not calculated according to GAAP. This
non-GAAP
measure is
non-GAAP
earnings per diluted share, which is defined as earnings per diluted share before amortization of acquired intangible assets, stock based compensation expenses, acquisition-related compensation and
one-time 
non-recurring
expenses. We use
non-GAAP
earnings per diluted share as one of our principal indicators of the operating performance of our business. We use
non-GAAP
earnings per diluted shares in internal forecasts, supplementing the financial results and forecasts reported to our board of directors and evaluating short-
 
33
 
 
 
term and long-term operating trends in our operations. We believe that
non-GAAP
earnings per diluted share permits a comparative assessment of our operating performance, relative to our performance based on our GAAP results, while isolating the effects of charges that may vary from
period-to-period
without direct correlation to underlying operating performance. We believe that these
non-GAAP
financial adjustments are useful to investors because they allow investors to evaluate the effectiveness of the methodology and information used by management in our financial and operational decision-making. We believe that trends in our
non-GAAP
earnings per diluted share may be valuable indicators of our operating performance.
The following table presents a reconciliation from net income (loss), which is the most directly comparable GAAP operating financial measure, to net adjusted EBITDA as used by management (in thousands):
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Net income (loss)
  $
10,307
    $
695
    $
12,967
    $
(504
)
Interest expense, net
   
698
     
799
     
1,469
     
1,527
 
Other (income) expense, net
   
239
     
(633
)    
445
     
(535
)
Provision (benefit) for income taxes
   
2,376
     
1,274
     
2,237
     
(1,191
)
                                 
Income (loss) from operations
   
13,620
     
2,135
     
17,118
     
(703
)
Depreciation and amortization
   
3,168
     
3,198
     
6,337
     
6,447
 
Stock based compensation
(1)
   
3,879
     
4,590
     
8,098
     
8,837
 
Acquisition-related compensation
(2)
   
166
     
1,084
     
333
     
2,273
 
Non-recurring
expenses
(3)
   
743
     
6,376
     
719
     
11,490
 
                                 
Net adjusted EBITDA
(5)
  $
21,576
    $
17,383
    $
32,605
    $
28,344
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The following table presents a reconciliation from net income (loss) per diluted share, which is the most directly comparable GAAP measure, to
non-GAAP
earnings per diluted share as used by management:
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
GAAP income (loss) per diluted share
  $
0.25
    $
0.02
    $
0.31
    $
(0.01
)
Amortization, net of tax of $0.01, $0.01, $0.01 and $0.02, respectively
   
0.04
     
0.03
     
0.07
     
0.07
 
Stock based compensation, net of tax of $0.02, $0.02, $0.03 and $0.03, respectively
(1)
   
0.08
     
0.10
     
0.17
     
0.18
 
Acquisition-related compensation, net of tax of $0.00, $0.00, $0.00 and $0.00, respectively
(2)
   
0.00
     
0.03
     
0.01
     
0.05
 
Non-recurring
expenses, net of tax of $0.00, $0.04, $0.00 and $0.07, respectively
(4)
   
0.01
     
0.12
     
0.01
     
0.22
 
                                 
Non-GAAP
earnings per diluted share
(6)
  $
0.38
    $
0.30
    $
0.57
    $
0.51
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(1) For the three and six months ended June 30, 2018, $1.4 million, or $0.03 per share, of stock based compensation expense was reversed as a result of forfeitures of awards by employees included in the restructuring plan. This
non-recurring
amount has been included in restructuring expenses.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(2) For the three months ended June 30, 2019, the amount includes $0.2 million, or $0.00 per share, of expense associated with the deferred compensation arrangement resulting from the Olapic acquisition. For the three months ended June 30, 2018, the amount includes $0.9 million, or $0.02 per share, of expense associated with the deferred compensation arrangement resulting from the Olapic acquisition and $0.2 million, or $0.01 per share, of expense associated with the deferred compensation arrangement resulting from the Amendment to the Swyft Merger Agreement. For the six months ended June 30, 2019, the amount includes $0.3 million, or $0.01 per share, of expense associated with the deferred compensation arrangement resulting from the Olapic acquisition. For the six months ended June 30, 2018, the amount includes $1.8 million, or $0.04 per share, of expense associated with the deferred compensation arrangement resulting from the Olapic acquisition and $0.5 million, or $0.01 per share, of expense associated with the deferred compensation arrangement resulting from the Amendment to the Swyft Merger Agreement.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(3) For the three months ended June 30, 2019, the amount primarily includes $0.7 million of certain advisor fees related to shareholder activities. For the three months ended June 30, 2018, the amount includes $6.4 million of restructuring expenses. For the six months ended June 30, 2019, the amount primarily includes $0.7 million of certain advisor fees related to shareholder activities. For the six months ended June 30, 2018, the amount includes $2.7 million of certain advisor fees related to shareholder activities, $2.2 million of royalty expenses, recorded in cost of sales, associated with revenue that was not recognized under ASC 606 and $6.6 million of restructuring expenses.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
 
 
(4) For the three months ended June 30, 2019, the amount primarily includes $0.5 million, or $0.01 per share, net of tax, of certain advisor fees related to shareholder activities. For the three months ended June 30, 2018, the amount includes $4.9 million, or $0.12 per share, net of tax, of restructuring expenses. For the six months ended June 30, 2019, the amount primarily includes $0.5 million, or $0.01 per share, net of tax, of certain advisor fees related to shareholder activities. For the six months ended June 30, 2018, the amount includes $2.1 million, or $0.06 per share, net of tax, of certain advisor fees related to shareholder activities, $1.7 million, or $0.04 per share, net of tax, of royalty expenses, recorded in cost of sales, associated with revenue that was not recognized under ASC 606 and $5.0 million, or $0.12 per share, net of tax, of restructuring expenses.
 
 
 
 
 
 
 
 
(5) Net adjusted EBITDA is not a measure of operating performance under GAAP and should not be considered as an alternative or substitute for GAAP profitability measures such as income (loss) from operations and net income (loss). Net adjusted EBITDA as an operating performance measure has material limitations since it excludes the statement of income impact of depreciation and amortization expense and stock based compensation and therefore does not represent an accurate measure of profitability. We have significant intangible assets and amortization expense is a meaningful element in our financial statements and therefore its exclusion from net adjusted EBITDA is a material limitation. Stock based compensation and the associated expense has a meaningful impact on our financial statements and therefore its exclusion from net adjusted EBITDA is a material limitation.
Non-recurring
expenses, such as certain advisor fees, royalty expenses and restructuring expenses, have a meaningful impact on our financial statements and therefore its exclusion from net adjusted EBITDA is a material limitation. As a result, net adjusted EBITDA should be evaluated in conjunction with net income (loss) for complete analysis of our profitability, as net income (loss) includes the financial statement impact of these items and is the most directly comparable GAAP performance measure to net adjusted EBITDA. As net adjusted EBITDA is not defined by GAAP, our definition of net adjusted EBITDA may differ from and therefore may not be comparable to similarly titled measures used by other companies, thereby limiting its usefulness as a comparative measure. Because of the limitations that net adjusted EBITDA has as an analytical tool, investors should not consider it in isolation, or as a substitute for analysis of our operating results as reported under GAAP.
 
 
 
 
 
 
 
 
(6)
Non-GAAP
earnings per diluted share is not a measure of operating performance under GAAP and should not be considered as an alternative or substitute for GAAP profitability measures such as earnings per share and earnings per diluted share.
Non-GAAP
earnings per diluted share as an operating performance measure has material limitations since it excludes the statement of income impact of amortization expense and stock based compensation, and therefore, does not represent a GAAP measure of profitability. We have significant intangible assets and amortization expense is a meaningful element in our financial statements and therefore its exclusion from
non-GAAP
earnings per diluted share is a material limitation. Stock based compensation and the associated expense has a meaningful impact on our financial statements and therefore its exclusion from
non-GAAP
earnings per diluted share is a material limitation. Acquisition-related compensation and its associated income or (expense) has a meaningful impact on our financial statements therefore its exclusion from
non-GAAP
earnings per diluted share is a material limitation.
Non-recurring
expenses, such as certain advisor fees, royalty expenses and restructuring expenses, have a meaningful impact on our financial statements and therefore its exclusion from
non-GAAP
earnings per diluted share is a material limitation. As a result,
non-GAAP
earnings per diluted share should be evaluated in conjunction with earnings per diluted share for complete analysis of our profitability, as earnings per diluted share includes the financial statement impact of these items and is the most directly comparable GAAP operating performance measure to
non-GAAP
earnings per diluted share. As
non-GAAP
earnings per diluted share is not defined by GAAP, our definition of
non-GAAP
earnings per diluted share may differ from and therefore may not be comparable to similarly titled measures used by other companies, thereby limiting its usefulness as a comparative measure. Because of the limitations that
non-GAAP
earnings per diluted share has as an analytical tool, investors should not consider it in isolation, or as a substitute for analysis of our operating results as reported under GAAP.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
 
 
 
Other Liquidity Matters
Contractual Obligations
The table below summarizes our operating lease contractual obligations at June 30, 2019 and the effects of such obligations on liquidity and cash flow in future years (in thousands). There is no change in our other contractual obligations from those disclosed in Part II, Item 7 of our Annual Report on Form
10-K
for the year ended December 31, 2018.
                                         
Contractual Obligations
 
Total
   
July 2019 -
June 2020
   
July 2020 -
June 2022
   
July 2012 -
June 2024
   
Thereafter
 
Operating leases
  $
17,270
    $
4,250
    $
7,283
    $
3,924
    $
1,813
 
 
 
 
 
 
 
Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to financial market risk, including interest rate risk and foreign currency exchange risk.
Concentration of Revenue and Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade receivables. Cash equivalents consist primarily of bank deposits. Deposits of cash held outside the United States totaled approximately $19.1 million and $21.1 million at June 30, 2019 and December 31, 2018, respectively.
We grant credit to customers in the ordinary course of business. Credit evaluations are performed on an ongoing basis to reduce credit risk, and no collateral is required from our customers. An allowance for uncollectible accounts is provided for those accounts receivable considered to be uncollectible based upon historical experience and credit evaluation. As of June 30, 2019 and December 31, 2018, one customer individually accounted for 12.5% and 10.8% of our gross accounts receivable, respectively. Due to the nature of our quarterly revenue streams derived from royalty revenue, it is not unusual for our accounts receivable balances to include a few customers with large balances. Historically, we have not recorded material losses due to customers’ nonpayment. Our Creative Professional business consists of a higher volume of lower dollar value transactions. Accordingly, as the percent of Creative Professional revenue increases in relation to total revenue, we expect the average time to collect our accounts receivables, and our overall accounts receivables balances, to increase.
One customer accounted for 14.9% of total revenue for the three months ended June 30, 2019. No one customer accounted for more than 10% of total revenue for the three months ended June 30, 2018 or for the six months ended June 30, 2019 or 2018.
Interest Rate Risk
Our exposure to market risk associated with changes in interest rates relates primarily to our long-term debt. At June 30, 2019 and December 31, 2018, the Company had borrowings under our revolving Credit Facility of $65.0 million and $75.0 million, respectively. The interest rate on our Credit Facility fluctuates with either the prime rate or the LIBOR interest rate and at June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. For the six months ended June 30, 2019, a 10% increase in the rate would have increased our annual interest expense by $0.2 million.
Foreign Currency Exchange Rate Risk
In accordance with ASC Topic No. 830,
Foreign Currency Matters
, or ASC 830, all assets and liabilities of our foreign subsidiaries whose functional currency is a currency other than U.S. dollars are translated into U.S. dollars at an exchange rate as of the balance sheet date or historical rates, as appropriate. Revenue and expenses of these subsidiaries are translated at the average monthly exchange rates. The resulting translation adjustments as calculated from the translation of our foreign subsidiaries to U.S. dollars are recorded as a separate component of comprehensive income.
For the three months ended June 30, 2019 and 2018, revenue from customers outside the United States, primarily EMEA and Japan, comprised 45.6% and 55.4%, respectively, of our total revenue. An effect of a 10% strengthening of the British pound sterling, the Euro, Japanese yen and/or Argentine peso, relative to the U.S. dollar, would have decreased our revenues by $1.8 million, decreased expenses by $1.8 million and left operating income unchanged for the three months ended June 30, 2019. For the six months ended June 30, 2019 and 2018, revenue from customers outside the United States, primarily EMEA and Japan, comprised 49.7% and 55.7%, respectively, of our total revenue. An effect of a 10% strengthening of the British pound sterling, the Euro, Japanese yen and/or Argentine peso, relative to the U.S. dollar, would have decreased our revenues by $3.5 million, decreased expenses by $3.5 million and left operating income unchanged for the six months ended June 30, 2019. The sensitivity analysis assumes that all currencies move in the same direction at the same time and the ratio of
non-U.S.
dollar denominated revenue and expenses to U.S. dollar denominated revenue and expenses does not change from current levels.
 
36
 
 
 
We incur foreign currency exchange gains and losses related to certain customers that are invoiced in U.S. dollars, but who have the option to make an equivalent payment in their own functional currencies at a specified exchange rate as of a specified date. In the period from that date until payment in the customer’s functional currency is received and converted into U.S. dollars, we can incur realized gains and losses. We also incur foreign currency exchange gains and losses on certain intercompany assets and liabilities denominated in foreign currencies. We are currently utilizing
30-day
forward contracts to mitigate our exposure on these currency fluctuations. Any increase or decrease in the fair value of the forward contracts is offset by the change in the value of the hedged assets of our consolidated foreign affiliate. At June 30, 2019, we had one
30-day
forward contract to sell 2.7 million British pound sterling and to purchase $3.4 million that together, had an immaterial fair value. At December 31, 2018, we had one
30-day
forward contract to sell 2.7 million British pound sterling and to purchase $3.4 million that together, had an immaterial fair value.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2019. The term “disclosure controls and procedures,” as defined in Rules
 13a-15(e)
and
15d-15(e)
under the Securities and Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide a reasonable assurance of achieving their objectives.
Based on the evaluation of our disclosure controls and procedures as of June 30, 2019, our principal executive officer and principal financial officer concluded that, as of such date, the Company’s disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules
13a-15(f)
and
15d-15(f)
under the Exchange Act) that occurred during and as of the fiscal quarter ended June 30, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Part I. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may be a party to various claims, suits and complaints. We do not believe that there are claims or legal proceedings that, if determined adversely to us, would have a material adverse effect on our business, results of operations or financial condition.
Item 1A. Risk Factors
There are no material changes in our risk factors from those disclosed in Part I, Item 1A of our Annual Report on Form
 10-K
for the year ended December 31, 2018.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a)
Unregistered Sales of Equity Securities
None.
(b)
Use of proceeds
Not applicable.
 
37
 
 
 
(c)
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
The following table provides information about purchases by the Company during the quarter ended June 30, 2019 of equity securities that are registered by the Company pursuant to Section 12 of the Exchange Act:
Monotype Imaging Holdings Inc. Purchases of Equity Securities
                                 
Period
 
Total Number of
Shares
Purchased
   
Average Price Paid
per Share
   
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
   
Maximum Number (or
Approximate Dollar
Value) of Shares that
May Yet be Purchased
Under the Plans or
Programs
 
April 3, 2019 to April 29, 2019
(1)(2)(3)
   
81,496
    $
13.88
     
55,428
    $
777
 
May 3, 2019 to May 31, 2019
(1)
   
33,475
    $
—  
     
—  
    $
 —  
 
June 2, 2019 to June 30, 2019
(1)(2)
   
95,928
    $
 2.96
     
—  
    $
—  
 
                                 
Total
   
210,899
    $
 6.72
     
55,428
    $
—  
 
                                 
 
 
 
 
(1) The Company repurchased unvested restricted stock in accordance with either the Third Amended and Restated 2007 Stock Option and Incentive Plan, “2007 Award Plan” or the 2010 Inducement Plan. The price paid by the Company was determined pursuant to the terms of either the 2007 Award Plan or the 2010 Inducement Plan and related restricted stock agreements.
 
 
 
(2) The Company withheld 2,263 shares and 17,472 shares of vested restricted stock to satisfy the payment of taxes associated with the awards’ vesting in April and June, respectively.
 
 
 
(3) The Company purchased shares of common stock in accordance with its share repurchase program announced on May 3, 2018. The Company purchased the shares on the open market at prevailing prices.
 
 
 
 
 
 
 
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
Item 6. Exhibits
The exhibits listed in the Exhibit Index immediately preceding the exhibits are filed as part of this Quarterly Report on Form
 10-Q
and such Exhibit Index is incorporated herein by reference.
 
38
 
 
 
 
EXHIBIT INDEX
Listed and indexed below are all exhibits filed as part of this report.
         
Exhibit No.
   
Description
         
 
31.1
   
         
 
32.1
   
         
 
101.INS
   
XBRL Instance 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
 
* Filed herewith.
 
** Furnished herewith.
 
 
39
 
 
 
 
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
             
 
 
MONOTYPE IMAGING HOLDINGS INC.
 
Date: July 26, 2019
 
 
By:
 
/s/ Scott E. Landers
 
 
 
Scott E. Landers
 
 
 
President, Chief Executive Officer and Director
 
 
 
(Principal Executive Officer and
Principal Accounting Officer)
 
 
 
 
 
 
 
40
EX-31.1 2 d762486dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Scott E. Landers, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Monotype Imaging Holdings Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 26, 2019

 

/S/ SCOTT E. LANDERS

Scott E. Landers

Chief Executive Officer and

Principal Accounting Officer

EX-32.1 3 d762486dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Monotype Imaging Holdings Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Scott E. Landers, Chief Executive Officer of the Company, and Anthony Callini, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to our knowledge, that:

 

  (1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  (2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: July 26, 2019

 

/S/ SCOTT E. LANDERS

Scott E. Landers

Chief Executive Officer and

Principal Accounting Officer

EX-101.SCH 4 type-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Nature of the Business link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Restricted Cash link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Restructuring link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Restricted Cash (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Restructuring (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Nature of the Business - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Recent Accounting Pronouncements Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Restricted Cash - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Restricted Cash (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Intangible Assets - Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Leases - Components of lease expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Leases - Supplemental cash flow (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Leases - Supplemental balance sheet information (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Leases - Maturities of lease liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Segment Reporting - Schedule of Revenue by Geographic Segments (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Segment Reporting - Schedule of Assets by Geographic Segments (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Restructuring - Schedule of Details of Restructuring Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 5 type-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 6 type-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 type-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 8 type-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 9 d762486d10q_htm.xml IDEA: XBRL DOCUMENT 0001385292 2019-01-01 2019-06-30 0001385292 2018-07-01 2018-09-30 0001385292 2018-12-01 2018-12-31 0001385292 2018-01-01 2018-12-31 0001385292 2018-01-01 2018-06-30 0001385292 2019-04-01 2019-06-30 0001385292 2018-04-01 2018-06-30 0001385292 2019-06-30 0001385292 2018-12-31 0001385292 2018-06-30 0001385292 2019-07-18 0001385292 2019-03-31 0001385292 2018-03-31 0001385292 2017-12-31 0001385292 country:JP 2019-01-01 2019-06-30 0001385292 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001385292 type:OtherCountriesMember 2019-01-01 2019-06-30 0001385292 country:US 2019-01-01 2019-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2019-01-01 2019-06-30 0001385292 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001385292 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001385292 type:StockRepurchaseProgramMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2019-01-01 2019-06-30 0001385292 us-gaap:ForwardContractsMember 2019-01-01 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember 2019-01-01 2019-06-30 0001385292 us-gaap:LicenseMember 2019-01-01 2019-06-30 0001385292 us-gaap:ServiceMember 2019-01-01 2019-06-30 0001385292 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-06-30 0001385292 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001385292 type:AcquiredTechnologyMember 2019-01-01 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember type:SiliconValleyBankMember us-gaap:BaseRateMember 2019-01-01 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember type:SiliconValleyBankMember 2019-01-01 2019-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001385292 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0001385292 srt:MinimumMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0001385292 srt:MaximumMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0001385292 us-gaap:TrademarksMember 2019-06-30 0001385292 type:DomainNamesMember 2019-06-30 0001385292 us-gaap:MoneyMarketFundsMember type:CurrentAssetMember 2019-06-30 0001385292 us-gaap:MoneyMarketFundsMember type:CurrentAssetMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001385292 us-gaap:CertificatesOfDepositMember type:CurrentAssetMember 2019-06-30 0001385292 us-gaap:CertificatesOfDepositMember type:CurrentAssetMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001385292 type:ForwardContractToPurchaseMember 2019-06-30 0001385292 type:ForwardContractToSellMember 2019-06-30 0001385292 type:CurrentAssetMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001385292 type:CurrentAssetMember 2019-06-30 0001385292 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember 2019-06-30 0001385292 country:US 2019-06-30 0001385292 country:GB 2019-06-30 0001385292 country:DE 2019-06-30 0001385292 srt:AsiaMember 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember type:SiliconValleyBankMember 2019-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-30 0001385292 us-gaap:NoncompeteAgreementsMember 2019-06-30 0001385292 type:AcquiredTechnologyMember 2019-06-30 0001385292 us-gaap:CustomerRelationshipsMember 2019-06-30 0001385292 srt:MinimumMember us-gaap:AccountingStandardsUpdate201602Member 2019-06-30 0001385292 srt:MaximumMember us-gaap:AccountingStandardsUpdate201602Member 2019-06-30 0001385292 type:DeferredRevenueMember type:CurrentPeriodMember 2019-06-30 0001385292 type:DeferredRevenueMember 2019-06-30 0001385292 us-gaap:UnbilledRevenuesMember type:CurrentPeriodMember 2019-06-30 0001385292 us-gaap:UnbilledRevenuesMember 2019-06-30 0001385292 type:CurrentPeriodMember 2019-06-30 0001385292 type:DeferredRevenueMember type:LongTermMember 2019-06-30 0001385292 us-gaap:UnbilledRevenuesMember type:LongTermMember 2019-06-30 0001385292 type:LongTermMember 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2019-06-30 0001385292 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-06-30 0001385292 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-06-30 0001385292 us-gaap:StandbyLettersOfCreditMember 2019-06-30 0001385292 srt:MaximumMember 2019-06-30 0001385292 srt:MinimumMember 2019-06-30 0001385292 us-gaap:TrademarksMember 2018-12-31 0001385292 type:DomainNamesMember 2018-12-31 0001385292 us-gaap:MoneyMarketFundsMember type:CurrentAssetMember 2018-12-31 0001385292 us-gaap:MoneyMarketFundsMember type:CurrentAssetMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001385292 type:ForwardContractToPurchaseMember 2018-12-31 0001385292 type:ForwardContractToSellMember 2018-12-31 0001385292 type:CurrentAssetMember 2018-12-31 0001385292 type:CurrentAssetMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001385292 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001385292 country:US 2018-12-31 0001385292 country:GB 2018-12-31 0001385292 country:DE 2018-12-31 0001385292 srt:AsiaMember 2018-12-31 0001385292 us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember type:SiliconValleyBankMember 2018-12-31 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-31 0001385292 us-gaap:NoncompeteAgreementsMember 2018-12-31 0001385292 type:AcquiredTechnologyMember 2018-12-31 0001385292 us-gaap:CustomerRelationshipsMember 2018-12-31 0001385292 type:DeferredRevenueMember type:CurrentPeriodMember 2018-12-31 0001385292 type:DeferredRevenueMember 2018-12-31 0001385292 us-gaap:UnbilledRevenuesMember type:CurrentPeriodMember 2018-12-31 0001385292 us-gaap:UnbilledRevenuesMember 2018-12-31 0001385292 type:CurrentPeriodMember 2018-12-31 0001385292 type:DeferredRevenueMember type:LongTermMember 2018-12-31 0001385292 us-gaap:UnbilledRevenuesMember type:LongTermMember 2018-12-31 0001385292 type:LongTermMember 2018-12-31 0001385292 us-gaap:StandbyLettersOfCreditMember type:NewCreditAgreementMember type:SiliconValleyBankMember 2018-12-31 0001385292 country:JP 2018-01-01 2018-06-30 0001385292 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001385292 type:OtherCountriesMember 2018-01-01 2018-06-30 0001385292 country:US 2018-01-01 2018-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2018-01-01 2018-06-30 0001385292 type:ReversalOfStockBasedCompensationExpenseMember 2018-01-01 2018-06-30 0001385292 type:AcceleratedDeferredCompensationMember 2018-01-01 2018-06-30 0001385292 type:IntangibleAssetsImpairmentMember 2018-01-01 2018-06-30 0001385292 type:WriteOffOfAllocatedGoodwillMember 2018-01-01 2018-06-30 0001385292 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001385292 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:RestructuringChargesMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2018-01-01 2018-06-30 0001385292 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001385292 us-gaap:LicenseMember 2018-01-01 2018-06-30 0001385292 us-gaap:ServiceMember 2018-01-01 2018-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001385292 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember 2019-03-22 0001385292 us-gaap:RevolvingCreditFacilityMember type:NewCreditAgreementMember type:SiliconValleyBankMember 2019-03-22 0001385292 type:StockRepurchaseProgramMember 2018-05-03 0001385292 type:FacilitiesAndAssociatedCostsMember 2018-07-01 2018-09-30 0001385292 us-gaap:SpecialTerminationBenefitsMember 2018-07-01 2018-09-30 0001385292 type:ReversalOfStockBasedCompensationExpenseMember 2018-01-01 2018-12-31 0001385292 type:OlapicBusinessMember 2018-12-01 2018-12-31 0001385292 us-gaap:SpecialTerminationBenefitsMember 2018-12-01 2018-12-31 0001385292 type:DeferredCompensationPaymentMember 2018-12-01 2018-12-31 0001385292 country:US 2019-04-01 2019-06-30 0001385292 country:JP 2019-04-01 2019-06-30 0001385292 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001385292 type:OtherCountriesMember 2019-04-01 2019-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2019-04-01 2019-06-30 0001385292 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001385292 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001385292 type:PersonnelRelatedMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2019-04-01 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001385292 us-gaap:LicenseMember 2019-04-01 2019-06-30 0001385292 us-gaap:ServiceMember 2019-04-01 2019-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001385292 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001385292 us-gaap:RoyaltyMember 2019-04-01 2019-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2019-04-01 2019-06-30 0001385292 country:US 2018-04-01 2018-06-30 0001385292 country:JP 2018-04-01 2018-06-30 0001385292 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001385292 type:OtherCountriesMember 2018-04-01 2018-06-30 0001385292 type:SeveranceAndTerminationBenefitsMember 2018-04-01 2018-06-30 0001385292 type:ReversalOfStockBasedCompensationExpenseMember 2018-04-01 2018-06-30 0001385292 type:AcceleratedDeferredCompensationMember 2018-04-01 2018-06-30 0001385292 type:IntangibleAssetsImpairmentMember 2018-04-01 2018-06-30 0001385292 type:WriteOffOfAllocatedGoodwillMember 2018-04-01 2018-06-30 0001385292 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001385292 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001385292 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0001385292 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001385292 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:RestructuringChargesMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember 2018-04-01 2018-06-30 0001385292 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001385292 us-gaap:LicenseMember 2018-04-01 2018-06-30 0001385292 us-gaap:ServiceMember 2018-04-01 2018-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001385292 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:LicenseRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001385292 type:CreativeProfessionalMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001385292 type:OriginalEquipmentManufacturersMember type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001385292 type:ServiceRevenueMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001385292 us-gaap:RoyaltyMember 2018-04-01 2018-06-30 0001385292 us-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001385292 type:PersonnelRelatedMember 2019-01-01 2019-03-31 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-03-01 2019-03-22 0001385292 us-gaap:RevolvingCreditFacilityMember type:SiliconValleyBankMember 2019-03-01 2019-03-22 0001385292 us-gaap:SubsequentEventMember 2019-07-25 0001385292 us-gaap:CommonStockMember 2018-12-31 0001385292 us-gaap:TreasuryStockMember 2018-12-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001385292 us-gaap:RetainedEarningsMember 2018-12-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001385292 us-gaap:CommonStockMember 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2019-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001385292 us-gaap:RetainedEarningsMember 2019-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001385292 us-gaap:TreasuryStockMember 2017-12-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001385292 us-gaap:RetainedEarningsMember 2017-12-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001385292 us-gaap:CommonStockMember 2017-12-31 0001385292 us-gaap:CommonStockMember 2018-06-30 0001385292 us-gaap:TreasuryStockMember 2018-06-30 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001385292 us-gaap:RetainedEarningsMember 2018-06-30 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001385292 us-gaap:CommonStockMember 2019-03-31 0001385292 us-gaap:TreasuryStockMember 2019-03-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001385292 us-gaap:RetainedEarningsMember 2019-03-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001385292 type:PersonnelRelatedMember 2019-06-30 0001385292 us-gaap:CommonStockMember 2018-03-31 0001385292 us-gaap:TreasuryStockMember 2018-03-31 0001385292 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001385292 us-gaap:RetainedEarningsMember 2018-03-31 0001385292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001385292 type:PersonnelRelatedMember 2018-12-31 0001385292 type:PersonnelRelatedMember 2019-03-31 iso4217:USD shares iso4217:GBP pure type:Position type:Segment iso4217:USD shares type:Contract type:Subsidiary type:Markets false 2019 Q2 0001385292 --12-31 P3Y Monotype Imaging Holdings Inc. 10-Q true 2019-06-30 false 001-33612 DE 20-3289482 600 Unicorn Park Drive Woburn MA 01801 781 970-6000 Yes Yes Large Accelerated Filer false false false Common Stock TYPE NASDAQ 41288487 47763000 60106000 6000000 6000000 555000 492000 47076000 55943000 6904000 5122000 7634000 6473000 115377000 133644000 14320000 11850000 14105000 275946000 276222000 71265000 74699000 15184000 8986000 503942000 507656000 1748000 1719000 33864000 43840000 180000 510000 10777000 10337000 3701000 50270000 56406000 65000000 75000000 1711000 3102000 36891000 35083000 2471000 12053000 5956000 5888000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 250000000 250000000 46464430 45803288 46000 46000 327918000 319486000 5166895 4504236 92747000 83518000 102973000 99605000 -6129000 -5913000 332061000 329706000 503942000 507656000 54136000 48093000 96008000 93960000 9100000 12594000 18584000 23410000 63236000 60687000 114592000 117370000 8231000 7282000 15033000 16894000 2759000 2674000 5560000 5498000 843000 860000 1700000 1724000 11833000 10816000 22293000 24116000 51403000 49871000 92299000 93254000 18570000 20081000 35700000 40170000 6764000 8456000 14205000 17752000 11588000 11858000 23607000 27476000 32000 6376000 8000 6570000 829000 965000 1661000 1989000 37783000 47736000 75181000 93957000 13620000 2135000 17118000 -703000 781000 945000 1689000 1797000 83000 146000 220000 270000 -239000 633000 -445000 535000 -937000 -166000 -1914000 -992000 12683000 1969000 15204000 -1695000 2376000 1274000 2237000 -1191000 10307000 695000 12967000 -504000 9971000 666000 12558000 -504000 0.25 0.02 0.31 -0.01 40026865 40418308 40015672 40436595 40065910 40537852 40066047 40436595 10307000 695000 12967000 -504000 5000 8000 10000 13000 -6000 -22000 -22000 -41000 193000 834000 83000 478000 579000 -3507000 -238000 -2182000 10892000 -2790000 12751000 -2645000 46397404 46000 4955996 -91329000 324027000 97458000 -6714000 323488000 10307000 10307000 1157 12000 12000 56706 9163 135736 55428 1088000 1088000 19735 330000 330000 3879000 3879000 0.116 4792000 4792000 -6000 -6000 579000 579000 46464430 46000 5166895 -92747000 327918000 102973000 -6129000 332061000 45588021 44000 3419116 -65294000 305023000 100673000 -1177000 339269000 695000 695000 55258 734000 734000 84523 10381 109165 44600 981000 981000 13901 306000 306000 3195000 3195000 0.116 4891000 4891000 -22000 -22000 -3507000 -3507000 45738183 44000 3586782 -66581000 308952000 96477000 -4662000 334230000 45803288 46000 4504236 -83518000 319486000 99605000 -5913000 329706000 12967000 12967000 49643 334000 334000 540658 70841 155096 425928 7678000 7678000 81635 1551000 1551000 8098000 8098000 0.232 9599000 9599000 -22000 -22000 -238000 -238000 46464430 46000 5166895 -92747000 327918000 102973000 -6129000 332061000 44934364 44000 3215644 -64083000 298113000 97815000 -2521000 329368000 -504000 -504000 242079 3383000 3383000 476875 84865 262509 44600 981000 -981000 64029 1517000 1517000 7456000 7456000 0.232 9784000 9784000 8950000 8950000 -41000 -41000 -2182000 -2182000 45738183 44000 3586782 -66581000 308952000 96477000 -4662000 334230000 12967000 -504000 6337000 6447000 -34000 -21000 -10000 3223000 108000 110000 8098000 7435000 229000 659000 1829000 -4603000 38000 207000 -8677000 -4345000 7317000 3957000 31000 -108000 1782000 -2793000 -1013000 -9760000 -9801000 460000 1283000 17101000 3319000 811000 2125000 160000 -811000 -2285000 10200000 8000000 42000 9598000 9604000 7678000 981000 1551000 1517000 334000 3382000 -28651000 -16720000 18000 -304000 -12343000 -15990000 66106000 100809000 53763000 84819000 158000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1. Nature of the Business </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Monotype Imaging Holdings Inc. (the “Company” or “we”) is a leading global provider of branded and design assets, technology and expertise for creative professionals and consumer device manufacturers. We provide high-quality creative assets and technology solutions across multiple devices and mediums. Our solutions, which include type, visual content marketing solutions, custom design services, and tools and technologies that enable the creative process are licensed through our direct sales channel, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platforms and partner platforms. We also provide consumer device manufacturers and independent software vendors, or ISVs, with the right solutions for delivering consistent, compelling user experiences. Our solutions power the visual expression of the leading makers of a wide range of devices, including laser printers, digital copiers and mobile devices, among others, as well as provide a high-quality text experience in numerous software applications and operating systems. We license our design assets and technology to creative professionals, consumer device manufacturers and independent software vendors.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We are headquartered in Woburn, Massachusetts and we operate in <div style="letter-spacing: 0px; top: 0px;;display:inline;">one</div> business segment: the development, marketing and licensing of design assets and technology. We also maintain various offices worldwide for selling and marketing, research and development and administration. At </div>June 30,<div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> 2019, we conduct our operations through <div style="letter-spacing: 0px; top: 0px;;display:inline;">four</div> domestic operating subsidiaries, Monotype Imaging Inc., Monotype ITC Inc. (“ITC”), MyFonts Inc. (“MyFonts”) and Olapic, Inc., and <div style="letter-spacing: 0px; top: 0px;;display:inline;">six</div> foreign operating subsidiaries, Olapic Argentina S.A., Monotype Ltd. (“Monotype UK”), Monotype GmbH (“Monotype Germany”), Monotype Solutions India Pvt. Ltd. (“Monotype India”), Monotype Hong Kong Ltd. (“Monotype Hong Kong”) and Monotype KK (“Monotype Japan”). </div> </div> 1 4 6 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. Basis of Presentation</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated interim financial statements as of June 30, 2019 and for the three and six months ended June 30, 2019 and 2018 include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for Quarterly Reports on <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Form 10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">S-X.</div> Accordingly, such financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. The results for interim periods are not necessarily indicative of results to be expected for the year or for any future periods. In management’s opinion, these unaudited condensed consolidated interim financial statements contain all adjustments of a normal recurring nature necessary for a fair presentation of the financial statements for the interim periods presented.</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">We have elected to present the analysis of changes in stockholders’ equity quarterly in statement form for the current and comparative quarter to date and year to date interim periods and state the amount of dividends per share in the aggregate for each class of shares in accordance with the provisions in Regulation S-X, Rule 8-03(a)(5) and 10-01(a)(7).</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">These unaudited condensed consolidated interim financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2018, as reported in the Company’s Annual Report on <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Form 10-K.</div> The Company’s significant accounting policies and practices are as described in the Annual Report, except for the adoption of the accounting standards described in Note 3 below.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Statement of Operations </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We classify cloud-based subscriptions and other services, such as font related services, custom font design and post contract support as service revenue on our condensed consolidated statements of operations. All other revenue is classified as license revenue. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3. Recent Accounting Pronouncements </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Adopted </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In February 2016, the FASB issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> <div style="font-style:italic;display:inline;">Leases (Topic</div><div style="font-style:italic;display:inline;"> 842):</div> <div style="font-style:italic;display:inline;">Amendments to the FASB Accounting Standards Codification, </div>(“ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02”)</div> which replaces the existing guidance for leases. ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> requires the identification of arrangements that should be accounted for as leases by lessees. In general, for lease arrangements exceeding a twelve-month term, these arrangements must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU</div> <div style="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> a <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> must be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December 15, 2018.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We adopted ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> on January 1, 2019. We elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things allows us to carryforward the historical lease classification. We also elected the practical expedient that allows an accounting policy election to exclude right of use assets and lease obligations from the balance sheet for all leases with an initial term of 12 months or less.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As permitted in the standard, the Company is using a modified retrospective approach, where current periods are shown under the new standard, while comparative periods are shown under Accounting Standard Codification No. 840, Leases (prior to the adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02),</div> where entities recognize a cumulative effect to retained earnings at the date of adoption without restating prior periods’ balances or disclosures.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> on January 1, 2019, had a material impact on our consolidated balance sheet, but did not have a material impact on our consolidated statements of operations or cash flows. The most significant impact of the adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2016-02</div> was the recognition of additional <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and lease liabilities for operating leases. At adoption, the Company recognized <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets of approximately $14.4 million and total lease liabilities of $15.9 million.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2017, the FASB issued ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">No. 2017-12,</div> <div style="font-style:italic;display:inline;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.</div> This guidance simplifies the application of the hedge accounting guidance in current GAAP and improves the financial reporting of hedging relationships by allowing entities to better align their risk management activities and financial reporting for hedging relationships through changes to both designation and measurement for qualifying hedging relationships and the presentation of hedge results. Further, the new guidance allows more flexibility in the requirements to qualify and maintain hedge accounting. The new standard is effective for fiscal years beginning after December 15, 2018 and interim periods. We adopted ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-12</div> on January 1, 2019 and there was no material impact on our consolidated financial statements.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In February 2018, the FASB issued ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-02,</div> <div style="font-style:italic;display:inline;">Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated</div> <div style="font-style:italic;display:inline;">Other Comprehensive Income.</div> This guidance allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from Tax Cuts and Jobs Act (“The Act”). The new standard is effective for annual and interim periods beginning after December 15, 2018. We adopted this pronouncement on January 1, 2019 and elected to not reclassify the stranded federal corporate tax rate effects to retained earnings, which amount to approximately $0.6 million.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Pending </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internal Use Software </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15,</div> <div style="font-style:italic;display:inline;">Intangibles</div><div style="font-style:italic;display:inline;"> – Goodwill and Other – <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Topic <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">350-40):</div> Customer’s Accounting for Implementation of Cost Incurred in a Cloud Computing Arrangement that is Considered a Service Contract, </div>(“ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15”)</div><div style="font-style:italic;display:inline;">. </div>This update clarifies the accounting for implementation costs related to a cloud computing arrangement that is a service contract previously defined in ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2015-05.</div> This guidance is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-15;</div> however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Defined Benefit Pension Plan </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-14,</div> <div style="font-style:italic;display:inline;">Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, </div>(“ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-14”)</div><div style="font-style:italic;display:inline;">.</div> This guidance eliminates requirements for certain disclosures and requires certain additional disclosures concerning the company’s defined benefit pension plans and other postretirement plans. This guidance is effective for annual and interim reporting periods beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-14;</div> however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurement </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-13,</div> Fair Value Measurement (Topic 820): <div style="font-style:italic;display:inline;">Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,</div> (“ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-13”).</div> This guidance is designed to improve the effectiveness of the disclosure. The new standard is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018-13;</div> however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-04,</div> <div style="font-style:italic;display:inline;">Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</div>, which eliminated step 2 from the goodwill impairment test. This guidance is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017-04;</div> however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-style: normal; margin-top: 18pt; margin-bottom: 0px; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments – Credit Losses </div></div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; margin-top: 6pt; margin-bottom: 0px; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">In June 2016, the FASB issued ASU </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2016-13, </div><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;font-style:italic;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">, which requires companies to measure credit losses utilizing a methodology that reflects expected credit losses and requires a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The new standard is effective for annual and interim periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2016-13;</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;"> however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements. </div></div></div></div> 14400000 15900000 600000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. Revenue Recognition </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We recognize revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects consideration that we expect to be entitled to receive in exchange for these services, and excludes any sales incentives and taxes collected from customers, that are subsequently remitted to governmental authorities. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Nature of Licenses and Services &amp; Timing of Revenue Recognition</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Creative Professional Revenue </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our Creative Professional revenue is primarily derived from rights to use font licenses, custom font design services, our web font and digital ad related services (which includes our web font services and web design tools), and hosted software as a service, or SaaS, offerings. We license fonts directly to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">end-users</div> through our direct sales organization, <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> websites and indirectly through third-party resellers. Our customers include graphic designers, advertising agencies, media organizations and corporations.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenue from font licenses is recognized upfront when the font software is delivered or made available to the customer. Custom font design services are generally not a separate distinct performance obligation and are sold with a license for the custom font, in which case revenue is recognized upon completion of the services and when the font is delivered and accepted by the customer. In limited cases, the Company has an enforceable right to payment prior to final delivery and acceptance of custom font design work. In these cases the Company has determined that the proper treatment is a single over-time performance obligation using input methods (incurred hours towards completion) to measure progress towards completion to determine the pattern of satisfaction of the performance obligation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For our hosted offerings where we provide our customers the right to access our software without taking possession, revenue is recognized over the contract period on a time-elapsed basis, which is consistent with the transfer of service to the customer. Payment terms and conditions for Creative Professional contracts generally require payment within thirty to sixty days of contract inception. An exception exists for certain contracts for our SaaS offerings or a limited number of multi-year term license agreements which have periodic payment terms, generally quarterly or annually, over the term of the contract. In instances where the timing of revenue recognition differs from the respective payment terms, we have considered whether such contracts include a significant financing component, subject to the applicable practical expedient. The purpose of these payment structures is to align with industry and market standards, not to provide customers with financing. We have determined our contracts generally do not include a significant financing component; however, the Company will continue to assess (1) the length of time between when the goods or services are delivered and expected payment, and (2) prevailing interest rates in the market to <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">re-evaluate</div> this conclusion.</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-style:italic;display:inline;">OEM Revenue </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our OEM revenue is derived substantially from printer imaging, printer driver and display imaging products and primarily relates to licenses providing our customers the right to embed our fonts and technology in their products over a certain term. Under our OEM licensing arrangements, we either receive a fixed fee as specified under the license arrangement or a royalty for each product unit incorporating our fonts and technology that is shipped by our OEM customers. Although significantly less than royalties from per-unit shipments and fixed fees from OEM customers, we also receive revenue from software application and operating systems vendors, who include our fonts and technology in their products and for font development. Revenue from per-unit royalty contracts is estimated and recognized in the period that the royalty-bearing event or sale by our OEM customer occurs. Revenue from fixed fee licenses is generally recognized upfront at the point in time when the software embodying the font is shipped or made available to the <div style="font-size: 10pt; text-indent: 0in; letter-spacing: 0px; top: 0px;;display:inline;">customer. Certain OEM contracts may include customer support services and unspecified updates for our font technology which is a distinct stand-ready performance obligation and recognized ratably over the service period. Many of our </div><div style="font-size: 10pt; text-indent: 0in; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">per-unit</div><div style="font-size: 10pt; text-indent: 0in; letter-spacing: 0px; top: 0px;;display:inline;"> royalty licenses continue for the duration that our OEM customers ship products that include our technology, unless terminated for breach. Other licenses have terms that typically range from one fiscal quarter to five years, and usually provide for automatic or optional renewals.</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Disaggregated Revenue </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our revenue disaggregated by the timing of revenue recognition as well as by type of product or services offered (see Note 13 for further information regarding revenue by major markets and revenue by geography): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 56%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">License transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,049 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,087 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">54,136 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,215 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,878 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">48,093</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Service revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">436 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">409 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">845 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">568 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">720</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,288</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Service transferred over time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,740 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">515 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,255 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,634 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">672</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,306</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">35,225 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,011 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">63,236 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">38,417 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">22,270</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">60,687</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 56%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">License transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">51,188</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">44,820</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">96,008</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">52,749</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">41,211</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">93,960</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License transferred over time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Service transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">868 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">605 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,473 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,190</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,705</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,895</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service transferred over time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15,932 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,179 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,111 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19,476</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,039</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,515</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,988</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46,604</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">114,592</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">73,415</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,955</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Significant Judgments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">With the exception of OEM royalty licenses, our contracts do not generally include a variable component to the transaction price. If royalties are not yet reported to us for the period in which the subsequent sale is expected to occur, we are required to </div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">estimate such royalties. When a new contract is signed for the licensing of IP on a </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">per-unit</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> basis, we deliver the licenses and based on ongoing discussions with the customer, we will estimate when the distribution will begin and estimate royalties based on distribution forecasts provided by the customer. For ongoing arrangements, we have developed a process to estimate </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">per-unit</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> royalties based on historical data, trends, seasonality, knowledge of changes in contracts/rates, and quarterly discussions with sales personnel to identify significant changes in the customer’s distribution forecast (via seasonality, introduction of new products, discontinuation of products, etc.). Revenue related to the estimation of </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">per-unit</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size:10pt;;display:inline;"> royalties was</div> </div><div style="font-size:10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">$</div>5.5<div style="letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> million and $</div>4.6<div style="letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> million for the</div><div style="letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">three</div><div style="letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> months ended June 30, 2019 and 2018, respectively.</div><div style="letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;"> </div></div></div> <div/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As discussed above, certain of our Creative Professional contracts have payment terms that differ from the timing of revenue recognition which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient which permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the one year threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer’s creditworthiness. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transaction Price Allocated to Future Performance Obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount of transaction price allocated to performance obligations consists principally of amounts billed for undelivered services that are included in deferred revenue, as well as unbilled backlog, which is the amount of transaction price allocated to unsatisfied or partially unsatisfied performance obligations, for enforceable contracts when there is not a present unconditional right to invoice (a receivable). Substantially all the long-term amount is expected to be recognized as revenue within the following 24 month period. The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of June 30, 2019 and December 31, 2018 are in the table below (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 60%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June 30, 2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December 31, 2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Current</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Current</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Deferred revenue</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,777</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,566</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,343</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,337</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,552</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,889</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unbilled backlog</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,389</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,679</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,068</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,837</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,503</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,166</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,245</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,411</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,003</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,389</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,392</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Contract Balances </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable, or contract asset, when revenue is recognized prior to invoicing and when we have an enforceable right to payment. When invoicing occurs prior to revenue recognition, we have unearned revenue, or contract liabilities, presented on our condensed consolidated balance sheet as “deferred revenue” within deferred revenue and other long-term liabilities, as appropriate at June 30, 2019 and December 31, 2018. When invoicing occurs after revenue recognition, we have earned revenue, or contract assets, presented on our condensed consolidated balance sheet as “unbilled receivables” within accounts receivable and other assets, as appropriate at June 30, 2019 and December 31, 2018. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognized during the three months ended June 30, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $3.7 million and $7.6 million, respectively. Revenue recognized during the six months ended June 30, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $9.4 million and $14.4 million, respectively. Revenue recognized during the three and six months ended June 30, 2019 from performance obligations satisfied or partially satisfied in previous periods, mainly due to changes in the estimate of royalty revenues, was $5.5 million. Revenue recognized during the three and six months ended June 30, 2018 from performance obligations satisfied or partially satisfied in previous periods, mainly due to changes in the estimate of royalty revenues, was $4.6 million. During the three and six months ended June 30, 2019 and 2018, the change in contract assets reclassified to receivables as a result of the right to the transaction consideration becoming unconditional was not material. The contract modifications entered into during the six months ended June 30, 2019 and June 30, 2018 did not have a significant impact on the Company’s contract assets or deferred revenue. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Costs to Obtain and Fulfill a Contract </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain commissions paid under our sales incentive programs meet the requirements to be capitalized. The amount capitalized for incremental costs to obtain contracts as of June 30, 2019 was $4.2 million, all of which was long term and has been included in other assets in our condensed consolidated balance sheet. Costs to obtain a contract are </div> <div style="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 12pt; line-height: 12pt;">amortized as sales and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period, which ranges between <span style="-sec-ix-hidden:hidden6269744">three</span> and ten years depending on the nature of the performance obligations within the contract. These costs are periodically reviewed for impairment; however, no impairment existed as of June 30, 2019 or as of December 31, 2018. The amount of capitalized costs related to contracts which were terminated on or before June 30, 2019, due to the customer exercising an opt-out clause or the cancellation of an anticipated renewal was not material and was charged to operating expenses in the first half of 2019. </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">We have elected to apply the practical expedient and recognize 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.</div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 0.3in; top: 0px;;display:inline;">We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs primarily relate to font license fees that we pay on certain fonts that are owned by third parties. These fees are related to license revenue that is satisfied at a point in time and payable again upon license renewal, and as a result are incurred immediately upon contract execution. Accordingly, there were no capitalized costs related to costs to fulfill a contract as of June 30, 2019 or as of December 31, 2018.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our revenue disaggregated by the timing of revenue recognition as well as by type of product or services offered (see Note 13 for further information regarding revenue by major markets and revenue by geography): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 56%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">License transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,049 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,087 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">54,136 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">27,215 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,878 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">48,093</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Service revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">436 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">409 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">845 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">568 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">720</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,288</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Service transferred over time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,740 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">515 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,255 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,634 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">672</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,306</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">35,225 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,011 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">63,236 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">38,417 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">22,270</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">60,687</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 56%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="22" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">For the Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Creative<br/> Professional</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">OEM</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">License transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">51,188</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">44,820</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">96,008</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">52,749</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">41,211</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">93,960</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">License transferred over time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service revenue:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Service transferred at a point in time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">868 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">605 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,473 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,190</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,705</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,895</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Service transferred over time</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15,932 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,179 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">17,111 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19,476</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,039</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">20,515</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,988</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46,604</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">114,592</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">73,415</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43,955</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 27049000 27087000 54136000 27215000 20878000 48093000 436000 409000 845000 568000 720000 1288000 7740000 515000 8255000 10634000 672000 11306000 35225000 28011000 63236000 38417000 22270000 60687000 51188000 44820000 96008000 52749000 41211000 93960000 0 0 0 0 0 0 868000 605000 1473000 1190000 1705000 2895000 15932000 1179000 17111000 19476000 1039000 20515000 67988000 46604000 114592000 73415000 43955000 117370000 5500000 4600000 The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of June 30, 2019 and December 31, 2018 are in the table below (in thousands): <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 60%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June 30, 2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December 31, 2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Current</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Current</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Deferred revenue</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,777</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,566</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,343</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,337</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,552</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11,889</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unbilled backlog</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,389</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,679</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,068</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,837</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7,503</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,166</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,245</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,411</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,003</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,389</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,392</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 10777000 1566000 12343000 10337000 1552000 11889000 3389000 1679000 5068000 5666000 1837000 7503000 14166000 3245000 17411000 16003000 3389000 19392000 3700000 7600000 9400000 14400000 5500000 5500000 4600000 4600000 4200000 P10Y <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. Restricted Cash </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents that are restricted as to withdrawal or use under the terms of contractual agreements are classified on our balance sheet based on relevant restrictions. At June 30, 2019 and December 31, 2018, we had $6.0 million and $6.0 million, respectively, of cash held in escrow to be used for payments due in 2019 in connection with the Olapic, Inc. acquisition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 80%;"> </td> <td style="padding: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended</div><br/> <div style="font-weight:bold;display:inline;">June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Consolidated balance sheet classification:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">47,763</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">75,819</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Restricted cash, short term</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, long term</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 80%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total cash, cash equivalents and restricted cash</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">53,763</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">84,819</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 80%;"> </td> <td style="padding: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended</div><br/> <div style="font-weight:bold;display:inline;">June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Consolidated balance sheet classification:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">47,763</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">75,819</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Restricted cash, short term</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, long term</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 80%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 80%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total cash, cash equivalents and restricted cash</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">53,763</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">84,819</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 47763000 75819000 3000000 6000000 53763000 84819000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. Fair Value Measurements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our financial assets and liabilities that are carried at fair value (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 44%;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair Value Measurement at June 30, 2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Quoted Prices (unadjusted)</div></div> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;"> in Active Markets for<br/> Identical Assets<br/> (Level 1)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant Other<br/> Observable Inputs<br/> (Level 2)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents—money market funds</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">14,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">14,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Cash equivalents—Certificate of Deposit</div> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">578</td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">578</td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash </div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    equivalents—money market</div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    fund</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Total current assets</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 2pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div>  <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">13</div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 44%;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair Value Measurement at December 31, 2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Quoted Prices (unadjusted)</div></div> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;"> in Active Markets for<br/> Identical Assets<br/> (Level 1)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant Other<br/> Observable Inputs<br/> (Level 2)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents—money market funds</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Restricted cash </div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">    equivalents—money market </div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">    fund</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total assets</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company’s recurring fair value measures relate to short-term investments, which are classified as cash equivalents, derivative instruments and from <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">time-to-time</div></div> as contingent consideration. The fair value of our cash equivalents are either based on quoted prices (unadjusted) for similar assets or other observable inputs such as yield curves at commonly quoted intervals and other market corroborated inputs. The fair value of our derivatives is based on quoted market prices from various banking institutions or an independent third-party provider for similar instruments. In determining the fair value, we consider our <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-performance</div> risk and that of our counterparties. At June 30, 2019, we had one <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">30-day</div> forward contract to sell 2.7 million British pounds sterling and purchase $3.4 million that together, had an immaterial fair value. At December 31, 2018, we had one <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">30-day</div> forward contract to sell 2.7 million British pounds sterling and purchase $3.4 million that together, had an immaterial fair value.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company’s <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> liabilities subject to non-recurring measurements include goodwill and intangible assets.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. Fair Value Measurements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents our financial assets and liabilities that are carried at fair value (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 44%;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair Value Measurement at June 30, 2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Quoted Prices (unadjusted)</div></div> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;"> in Active Markets for<br/> Identical Assets<br/> (Level 1)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant Other<br/> Observable Inputs<br/> (Level 2)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents—money market funds</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">14,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">14,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Cash equivalents—Certificate of Deposit</div> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">578</td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">578</td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash </div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    equivalents—money market</div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    fund</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Total current assets</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">20,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 2pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background: none; font-size: 2pt; line-height: normal;"><div style="font-size: 2pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 2pt; background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 44%;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair Value Measurement at December 31, 2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Quoted Prices (unadjusted)</div></div> <div style="line-height: normal;"><div style="font-weight:bold;display:inline;"> in Active Markets for<br/> Identical Assets<br/> (Level 1)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant Other<br/> Observable Inputs<br/> (Level 2)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents—money market funds</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Restricted cash </div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">    equivalents—money market </div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">    fund</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,000</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 44%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total assets</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">34,940</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 44%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 10%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 14126000 14126000 578000 578000 6000000 6000000 20704000 20704000 20704000 20704000 28940000 28940000 6000000 6000000 34940000 34940000 34940000 34940000 1 1 30-day forward contract 2700000 3400000 1 1 2700000 3400000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. Intangible Assets </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets as of June 30, 2019 and December 31, 2018 were as follows (dollar amounts in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 42%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June 30, 2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December 31, 2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Amortization<br/> Period (Years)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Net<br/> Balance</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Net<br/> Balance</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Customer relationships</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">64,784</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(56,454</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,330</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">64,822</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(55,288</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,534</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Acquired technology</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,773</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(54,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,069</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,823</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(52,747</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,076</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-compete</div> agreements</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,626</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,239</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">387</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,636</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,073</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">563</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Indefinite-lived intangible assets:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Trademarks</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,079</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,079</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">195,662</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(124,397</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71,265</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">195,807</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(121,108</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">74,699</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets as of June 30, 2019 and December 31, 2018 were as follows (dollar amounts in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:100%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 42%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">June 30, 2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December 31, 2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Amortization<br/> Period (Years)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Net<br/> Balance</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Net<br/> Balance</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Customer relationships</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">64,784</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(56,454</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,330</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">64,822</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(55,288</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,534</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Acquired technology</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,773</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(54,704</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">14,069</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">68,823</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(52,747</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,076</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-compete</div> agreements</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,626</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,239</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">387</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,636</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(13,073</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">563</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Indefinite-lived intangible assets:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Trademarks</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,079</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,079</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44,126</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4,400</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 42%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 42%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">195,662</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(124,397</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71,265</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">195,807</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(121,108</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">74,699</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> P10Y 64784000 56454000 8330000 64822000 55288000 9534000 P11Y 68773000 54704000 14069000 68823000 52747000 16076000 P4Y 13626000 13239000 387000 13636000 13073000 563000 44079000 44079000 44126000 44126000 4400000 4400000 4400000 4400000 195662000 124397000 71265000 195807000 121108000 74699000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. Leases </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have operating leases for corporate offices and certain equipment. Our leases have remaining lease terms of 1 year to 6 years, some of which contain options to extend the leases for up to 5 years and some which include options to terminate the leases within 1 year. We have lease agreements with lease and <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components, which are generally accounted for separately.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We determine if an arrangement is a lease at inception. Operating leases are included in the operating lease <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) assets and the short-term and long-term lease liabilities on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"> </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Pursuant to the terms of the lease agreement for the Company’s NY office, the Company obtained a standby <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">letter-of-credit</div></div> in the amount of approximately $0.5 million as security on the lease obligation. The <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">letter-of</div> credit is a reduction of the available borrowings under the Credit facility.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of lease expense were as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 66%;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Finance lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,137</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,291</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Short-term lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">107</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">159</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> $</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,254</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,460</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information related to leases was as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 78%;"/> <td style="padding: 0px; width: 7%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 7%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows from operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,215</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Right-of-use</div></div> assets obtained in exchange for lease obligations:</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,890  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to leases was as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 78%;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted average remaining lease term:</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.75</div> years</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted average discount rate:</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.92%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019, we have additional operating leases, primarily for corporate offices, that have not yet commenced of $2.1 million. These operating leases will commence in 2019 with lease terms of 1 to <div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div> years. Maturities of operating lease liabilities were as follows (in thousands): </div></div><div style="text-indent: 8%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Twelve months ending June 30: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:68%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 88%;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2020</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,250</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2021</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,740</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2022</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,543</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2023</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,451</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2024</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,473</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,813</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total future minimum lease payments</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,270</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: amounts representing interest</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,516</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total lease liabilities</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,754</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: current operating lease liability</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(3,701</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Long-term operating lease liability</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,053</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Maturities of lease liabilities as of December 31, 2018 were as follows:</div></div><div style="text-indent: 8%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Years ending December 31: </div></div><div style="text-indent: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt; background: none;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;margin-left : auto;margin-right : auto;"> <tr style="font-size: 0px;"> <td style="padding: 0px; vertical-align: bottom;;width:;"/> <td style="padding: 0px; vertical-align: bottom;;width:;"/> <td colspan="2" style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"/> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2019</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;">$</td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:4.5%;">4,728</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2020</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:4.5%;">3,131</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2021</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:4.5%;">2,806</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2022</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:4.5%;">2,652</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2023</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:4.5%;">1,256</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0.5pt; width: 87%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">Thereafter</div></div></td> <td style="padding: 0in 0in 0.5pt; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid black;;width:4.5%;">2,004</td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 1.25pt; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">Total</div></div></td> <td style="padding: 0in 0in 1.25pt; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;;width:1%;">$</td> <td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;width:4.5%;">16,577</td> <td style="padding: 0in 0in 1.25pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> P1Y P6Y options to extend the leases for up to 5 years options to terminate the leases within 1 year 500000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of lease expense were as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 66%;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Finance lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,137</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,291</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Short-term lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Variable lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">107</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">159</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total lease cost</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> $</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,254</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,460</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1137000 2291000 10000 10000 107000 159000 1254000 2460000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information related to leases was as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 78%;"/> <td style="padding: 0px; width: 7%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 7%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating cash flows from operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,215</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Right-of-use</div></div> assets obtained in exchange for lease obligations:</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,890  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1215000 1890000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to leases was as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 78%;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted average remaining lease term:</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.75</div> years</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted average discount rate:</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 78%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.92%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> P4Y9M 0.0392 2100000 P1Y P4Y Maturities of operating lease liabilities were as follows (in thousands):<div style="text-indent: 8%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Twelve months ending June 30: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:68%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 88%;"/> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2020</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,250</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2021</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,740</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2022</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,543</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2023</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,451</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2024</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,473</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,813</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total future minimum lease payments</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">17,270</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: amounts representing interest</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,516</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total lease liabilities</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,754</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: current operating lease liability</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(3,701</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Long-term operating lease liability</div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,053</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td></tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Maturities of lease liabilities as of December 31, 2018 were as follows:</div></div><div style="text-indent: 8%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Years ending December 31: </div></div><div style="text-indent: 8%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt; background: none;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;margin-left : auto;margin-right : auto;"> <tr style="font-size: 0px;"> <td style="padding: 0px; vertical-align: bottom;;width:;"/> <td style="padding: 0px; vertical-align: bottom;;width:;"/> <td colspan="2" style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"/> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2019</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;">$</td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:4.5%;">4,728</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2020</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:4.5%;">3,131</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2021</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:4.5%;">2,806</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2022</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:4.5%;">2,652</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">2023</div></div></td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:4.5%;">1,256</td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0.5pt; width: 87%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">Thereafter</div></div></td> <td style="padding: 0in 0in 0.5pt; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 1pt solid black;;width:1%;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid black;;width:4.5%;">2,004</td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 1.25pt; width: 88%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;;display:inline;">Total</div></div></td> <td style="padding: 0in 0in 1.25pt; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; border-bottom: 2.5pt double black;;width:1%;">$</td> <td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2.5pt double black;;width:4.5%;">16,577</td> <td style="padding: 0in 0in 1.25pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 4250000 3740000 3543000 2451000 1473000 1813000 17270000 1516000 15754000 3701000 12053000 4728000 3131000 2806000 2652000 1256000 2004000 16577000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. Debt </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On March 22, 2019, the Company entered into a new credit agreement (the “New Credit Agreement”) by and among the Company, the Company’s subsidiary, Monotype Imaging Inc., (“the Borrower”), any financial institution that becomes a Lender and Bank of America, N.A., as administrative agent. Pursuant to the New Credit Agreement the Lenders have agreed to provide the Borrower with a five-year $200.0 million senior secured revolving credit facility (the “Credit Facility”). The Credit Facility permits the Company to request that the Lenders, at their election, increase the secured credit facility to a maximum of $300.0 million. The Credit Facility provides more flexibility in addition to an increased borrowing capacity and extended terms, as defined above. The New Credit Agreement replaced the Company’s existing $150.0 million revolving credit facility (the “Original Credit Agreement”) by and between the Company and Silicon Valley Bank. The Original Credit Agreement was terminated effective March 22, 2019 and was scheduled to expire on September 15, 2020. The Company had $75.0 million outstanding under the Original Credit Agreement at December 31, 2018. Available borrowings under the Original Credit Agreement were reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $74.5 million available for borrowings at December 31, 2018. At June 30, 2019, the Company had $65.0 million outstanding under the Credit Facility. Available borrowings under the Credit Facility have been reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $134.5 million available for borrowings at June 30, 2019. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Borrowings under the Credit Facility bear interest through March 21, 2024 at a variable rate per annum equal to LIBOR plus between 1.0% and 1.625%, or at the Borrower’s option, the higher of (i) the prime rate as announced by Bank of America and (ii) 0.5% plus the overnight federal funds rate, plus in each case, between 0.0% and 0.625%, with the exact interest rate margin determined based on the consolidated leverage ratio. At June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. At December 31, 2018, our rate under the Original Credit Agreement, inclusive of applicable margins, was 4.3% for LIBOR. The Company is required to pay a commitment fee, based on the consolidated leverage ratio, equal to 0.175%, 0.20%, 0.225% or 0.25% per annum on the undrawn portion available under the revolving credit facility and variable per annum fees in respect of outstanding letters of credit. In connection with the New Credit Agreement, the Company incurred closing and legal fees of approximately $1.0 million, which have been accounted for as deferred financing costs, that, together with approximately $0.3 million of unamortized deferred financing costs associated with loan syndicate lenders who participated in the new facility, will be amortized to interest expense over the term of the New Credit Agreement. In addition, $34 thousand of unamortized deferred financing costs associated with the <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">pro-rata</div> share of prior loan syndicate lenders that did not participate in the new facility were written off and charged to other expense in the first quarter of 2019.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The New Credit Agreement includes financial covenants which require the Company to maintain <div style="letter-spacing: 0px; top: 0px;;display:inline;">(i) a consolidated leverage ratio of no greater than 3.25 to 1.0 or, upon a qualified acquisition subject to certain conditions, 3.75 to 1.0 and (ii) a minimum consolidated interest coverage ratio of 3.00 to 1.0.</div> At June 30, 2019, our consolidated leverage ratio was 0.59 to 1.0 and our consolidated interest coverage ratio was 21.38 to 1.0. The New Credit Agreement also contains customary affirmative and negative covenants for transactions of this type and other affirmative and negative covenants agreed to by the parties, including, among others, limits on the Company and its subsidiaries’ ability to incur debt or liens, engage in sale-leaseback transactions, make loans, investments and acquisitions, incur additional indebtedness, engage in mergers, enter into asset sales, transact with affiliates and alter its business. Adjusted EBITDA, under the Credit Facility, is defined as consolidated net earnings (or loss), plus net interest expense, income taxes, depreciation and amortization, and share based compensation expense, plus acquisition expenses not to exceed $2.0 million, minus capitalized research and development expense, plus restructuring, issuance costs, cash <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> costs and other expenses or losses minus cash <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> gains and other <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> gains; provided, however that the aggregate of all cash <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> expense shall not exceed 10% of Consolidated EBITDA. The New Credit Agreement also provides for a number of customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control and judgment defaults. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the New Credit Agreement to declare all amounts borrowed under the New Credit Agreement, together with accrued interest and fees, to be immediately due and payable. The obligations of the Borrower under the Credit Facilities are unconditionally guaranteed by the Company and certain subsidiaries and secured by a lien on substantially all of the present and future property and assets of the Company and such subsidiaries, in each case, subject to limited exceptions and exclusions.</div> P5Y 200000000.0 300000000.0 150000000.0 2020-09-15 75000000.0 500000 74500000 0.005 134500000 Borrowings under the Credit Facility bear interest through March 21, 2024 at a variable rate per annum equal to LIBOR plus between 1.0% and 1.625%, or at the Borrower’s option, the higher of (i) the prime rate as announced by Bank of America and (ii) 0.5% plus the overnight federal funds rate, plus in each case, between 0.0% and 0.625%, with the exact interest rate margin determined based on the consolidated leverage ratio. At June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. At December 31, 2018, our rate under the Original Credit Agreement, inclusive of applicable margins, was 4.3% for LIBOR. The Company is required to pay a commitment fee, based on the consolidated leverage ratio, equal to 0.175%, 0.20%, 0.225% or 0.25% per annum on the undrawn portion available under the revolving credit facility and variable per annum fees in respect of outstanding letters of credit. In connection with the New Credit Agreement, the Company incurred closing and legal fees of approximately $1.0 million, which have been accounted for as deferred financing costs, that, together with approximately $0.3 million of unamortized deferred financing costs associated with loan syndicate lenders who participated in the new facility, will be amortized to interest expense over the term of the New Credit Agreement. In addition, $34 thousand of unamortized deferred financing costs associated with the pro-rata share of prior loan syndicate lenders that did not participate in the new facility were written off and charged to other expense in the first quarter of 2019. 0.005 0.033 0.043 0.00175 0.0020 0.00225 0.0025 1000000.0 300000 34000 (i) a consolidated leverage ratio of no greater than 3.25 to 1.0 or, upon a qualified acquisition subject to certain conditions, 3.75 to 1.0 and (ii) a minimum consolidated interest coverage ratio of 3.00 to 1.0. 2000000.0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10. Income Taxes </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of income taxes computed at federal statutory rates to income tax expense is as follows (dollar amounts in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 74%;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Provision for income taxes at statutory rate</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,663</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">414</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State and local income taxes, net of federal tax benefit</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">265</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">26</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Foreign tax credit valuation allowance</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,299</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(10.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Impact of foreign income</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">415</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">790</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">40.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Permanent <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> expense</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">274</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net shortfall (windfall) on stock based compensation</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">111</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">0.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(39</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(1.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(53</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.5</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reported income tax provision</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">2,376</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">18.7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1,274</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">64.7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;width:;;height:16;"> </td> <td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;width:;;height:16;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Provision (benefit) for income taxes at statutory rate</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,193</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(356</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State and local income taxes, net of federal tax benefit</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">318</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">2.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(51</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">3.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Foreign tax credit valuation allowance</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,557</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(10.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Impact of foreign income (loss)</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">505</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">3.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(448</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">26.4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Permanent non-deductible expense</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">334</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(241</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net shortfall (windfall) on stock based compensation</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">218</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1.4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(156</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">9.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reversal of reserve for income taxes</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(544</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3.6</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(230</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(1.5</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">61</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(3.5</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)%</td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reported income tax (benefit)</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,237</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,191</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">70.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019, the liability for unrecognized tax benefits was approximately $4.0 million, all of which is recorded as a reduction of deferred tax assets.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of income taxes computed at federal statutory rates to income tax expense is as follows (dollar amounts in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 74%;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Provision for income taxes at statutory rate</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,663</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">414</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State and local income taxes, net of federal tax benefit</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">265</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">26</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Foreign tax credit valuation allowance</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,299</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(10.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Impact of foreign income</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">415</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">790</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">40.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Permanent <div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> expense</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">274</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net shortfall (windfall) on stock based compensation</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">111</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">0.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(39</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(1.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(53</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(0.5</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reported income tax provision</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">2,376</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">18.7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1,274</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">64.7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;width:;;height:16;"> </td> <td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;width:;;height:16;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Provision (benefit) for income taxes at statutory rate</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,193</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(356</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">State and local income taxes, net of federal tax benefit</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">318</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">2.1</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(51</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">3.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Foreign tax credit valuation allowance</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,557</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(10.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Impact of foreign income (loss)</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">505</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">3.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(448</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">26.4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Permanent non-deductible expense</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">334</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(241</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net shortfall (windfall) on stock based compensation</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">218</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">1.4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(156</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">9.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reversal of reserve for income taxes</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(544</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(3.6</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(230</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(1.5</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)%</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">61</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;">(3.5</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;">)%</td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reported income tax (benefit)</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,237</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14.7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,191</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">70.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 74%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 2663000 0.210 414000 0.210 265000 0.021 26000 0.013 1299000 0.102 415000 0.032 790000 0.401 274000 -0.022 60000 -0.031 111000 0.009 -39000 -0.019 -53000 -0.005 23000 0.011 2376000 0.187 1274000 0.647 3193000 0.210 -356000 0.210 318000 0.021 -51000 0.030 1557000 0.102 505000 0.033 -448000 0.264 334000 -0.022 -241000 -0.142 218000 0.014 -156000 0.092 544000 -0.036 -230000 -0.015 61000 -0.035 2237000 0.147 -1191000 0.703 4000000.0 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11. Net Income (Loss) Per Share </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended June 30, 2019 and 2018 and the six months ended June 30, 2019, the two class method was used in the computation as it was the more dilutive of the two approaches. For the six months ended June 30, 2018, earnings were not allocated to participating securities in the calculation of basic and diluted earnings per share as there were net losses and the net loss available to common shareholders was divided by the weighted-average number of common shares outstanding during the period to calculate diluted earnings per share. For the six months ended June 30, 2019, the assumed exercise of stock options and assumed vesting of restricted stock and restricted stock units were not included in the computation of net income (loss) per share as their effect would have been anti-dilutive. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following presents a reconciliation of the numerator and denominator used in the calculation of basic net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation of diluted net income (loss) per share (in thousands, except share and per share data): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 60%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss), as reported</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,307 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">695</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12,967 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: net income (loss) attributable to participating securities</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(336</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(29</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">(409</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) available to common shareholders—basic</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,971 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12,558</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average shares of common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">41,377,788 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42,188,672</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">41,321,044 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42,252,027</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: weighted-average shares of unvested restricted common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,350,923</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,770,364</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,305,372</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,815,432</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average number of common shares used in computing basic net income (loss) per common share</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,026,865 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,418,308</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,015,672 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,436,595</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share applicable to common shareholders—basic</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.25</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.02</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.31</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(0.01</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> <td colspan="8" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> <td colspan="8" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) available to common shareholders—basic</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,971</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12,558 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Add-back:</div> undistributed earnings allocated to unvested shareholders</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">180</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">107</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: undistributed earnings reallocated to unvested shareholders</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">(180</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">(107</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net income (loss) available to common shareholders—diluted</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,971</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,558 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Diluted:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares of common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">41,377,788 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">42,188,672</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">41,321,044 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">42,252,027</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: weighted-average shares of unvested restricted common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,350,923</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,770,364</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,305,372</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,815,432</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of common shares issuable upon exercise of outstanding stock options</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">39,045 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">119,544</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">50,375</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average number of common shares used in computing diluted net income (loss) per common share</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,065,910 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,537,852</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,066,047</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,436,595</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share applicable to common shareholders—diluted</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.25</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.02</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.31</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(0.01</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following common share equivalents have been excluded from the computation of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive: </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 66%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">488,867 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">543,794</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">489,882</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">641,825 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unvested restricted stock</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,082,601 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">643,109</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">997,436</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">846,046 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Unvested restricted stock units</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">86,034 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">57,158</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">83,944</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,219 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following presents a reconciliation of the numerator and denominator used in the calculation of basic net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation of diluted net income (loss) per share (in thousands, except share and per share data): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 60%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> <td style="padding: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss), as reported</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,307 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">695</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12,967 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: net income (loss) attributable to participating securities</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(336</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(29</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right;;vertical-align:bottom;">(409</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) available to common shareholders—basic</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,971 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12,558</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Basic:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average shares of common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">41,377,788 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42,188,672</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">41,321,044 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42,252,027</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: weighted-average shares of unvested restricted common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,350,923</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,770,364</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,305,372</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,815,432</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average number of common shares used in computing basic net income (loss) per common share</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,026,865 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,418,308</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,015,672 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,436,595</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share applicable to common shareholders—basic</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.25</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.02</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.31</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(0.01</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> <td colspan="8" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> <td colspan="8" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) available to common shareholders—basic</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,971</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">12,558 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Add-back:</div> undistributed earnings allocated to unvested shareholders</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">180</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">107</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: undistributed earnings reallocated to unvested shareholders</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">(180</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">(107</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Net income (loss) available to common shareholders—diluted</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,971</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">666</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,558 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(504</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Diluted:</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average shares of common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">41,377,788 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">42,188,672</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">41,321,044 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">42,252,027</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: weighted-average shares of unvested restricted common stock outstanding</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,350,923</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,770,364</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,305,372</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,815,432</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of common shares issuable upon exercise of outstanding stock options</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">39,045 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">119,544</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">50,375</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Weighted-average number of common shares used in computing diluted net income (loss) per common share</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,065,910 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,537,852</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,066,047</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">40,436,595</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share applicable to common shareholders—diluted</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.25</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.02</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">0.31</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(0.01</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 60%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 10307000 695000 12967000 -504000 336000 29000 409000 9971000 666000 12558000 -504000 41377788 42188672 41321044 42252027 1350923 1770364 1305372 1815432 40026865 40418308 40015672 40436595 0.25 0.02 0.31 -0.01 9971000 666000 12558000 -504000 180000 107000 -180000 -107000 9971000 666000 12558000 -504000 41377788 42188672 41321044 42252027 1350923 1770364 1305372 1815432 39045 119544 50375 40065910 40537852 40066047 40436595 0.25 0.02 0.31 -0.01 <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following common share equivalents have been excluded from the computation of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive: </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px; border-collapse: separate;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 66%;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">488,867 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">543,794</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">489,882</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">641,825 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unvested restricted stock</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,082,601 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">643,109</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">997,436</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">846,046 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Unvested restricted stock units</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">86,034 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">57,158</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">83,944</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,219 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 488867 543794 489882 641825 1082601 643109 997436 846046 86034 57158 83944 67219 <div style="margin: 0px auto; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;">12. Stockholders’ Equity</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Share repurchases</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On May 3, 2018, the Company’s Board of Directors approved a share purchase program permitting repurchases of up to $25.0 million of the Company’s outstanding shares of common stock through <div style="letter-spacing: 0px; top: 0px;;display:inline;">June 7, 2019</div>. During the quarter ended June 30, 2019, the Company repurchased a total of 55,428 shares of its common stock for an aggregate purchase price of $1.1 million, including brokers’ fees. Intended to offset shareholder dilution, the Company expected to make repurchases periodically, either on the open market or in privately negotiated transactions, subject to availability, as business and market conditions warrant, through April 29, 2019, at which date the maximum amount of purchases was reached. The share purchase program did not obligate the Company to acquire any particular amount of common stock, and the program may have been suspended or discontinued at management’s and/or the Board of Director’s discretion. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Stock Based Compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We account for stock based compensation in accordance with ASC Topic No. 718, <div style="font-style:italic;display:inline;">Compensation – Stock Compensation,</div> which requires the measurement of compensation costs at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. The following presents the impact of stock based compensation expense on our condensed consolidated statements of operations (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 70%;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Marketing and selling</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,702 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,152</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,472 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,886</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">640 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">893</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,362 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,881</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">General and administrative</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,537 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,545</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,264 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,070</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restructuring</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total expensed</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,879</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,188</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,098 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,435</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total stock based compensation</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,879</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,195</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,098</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,456</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019, the Company had $24.8 million of unrecognized compensation expense related to employees and directors’ unvested stock awards and stock units that are expected to be recognized over a weighted average period of 2.1 years.</div></div> 25000000.0 2019-06-07 55428 1100000 The following presents the impact of stock based compensation expense on our condensed consolidated statements of operations (in thousands): <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 70%;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Marketing and selling</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,702 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,152</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,472 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,886</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">640 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">893</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,362 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,881</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">General and administrative</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,537 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,545</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,264 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,070</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Restructuring</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total expensed</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,879</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,188</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,098 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,435</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">7</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total stock based compensation</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,879</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,195</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,098</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,456</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 70%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 1702000 2152000 3472000 3886000 640000 893000 1362000 1881000 1537000 1545000 3264000 3070000 -1402000 -1402000 3879000 3188000 8098000 7435000 7000 21000 3879000 3195000 8098000 7456000 24800000 P2Y1M6D <div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;">13. Segment Reporting </div></div> <div style="text-indent: 4%; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;">We view our operations and manage our business as one segment: the development, marketing and licensing of technologies and fonts. Factors used to identify our single segment include the financial information available for evaluation by our chief operating decision maker in making decisions about how to allocate resources and assess performance. While our technologies and services are sold into two principal markets, Creative Professional and OEM, expenses and assets are not allocated to these market segments, and operating results are assessed on an aggregate basis to make decisions about the allocation of resources. The following table presents revenue for these two principle markets (in thousands): </div> </div> <div> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 66%;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Creative Professional</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,225 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,417</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,988 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">73,415</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OEM</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,011 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">22,270</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">46,604 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">43,955</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">63,236 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60,687</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">114,592 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Geographic segment information </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We market our products and services principally through offices in the United States, United Kingdom, Germany, China, Republic of Korea and Japan. We report revenue based on the geographic location of our customers. For example, licenses may be sold to large international companies, which may be headquartered in the Republic of Korea, such revenues would be included in the revenue for Rest of World. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes revenue by customer location (in thousands of dollars, except percentages): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 62%;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">(In thousands, except percentages)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">United States</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">34,396 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">54.4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$ </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,086 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44.6</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,748 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15.4 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,718 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19.3 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Europe, Middle East and Africa (EMEA)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,934 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">22.0 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,060 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24.8 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,158 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.2 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,823 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11.3 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">63,236 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60,687 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> <td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">(In thousands, except percentages)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">United States</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">57,612 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">50.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51,971</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19,382 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">23,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Europe, Middle East and Africa (EMEA)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,391 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">30,064</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25.6</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,207 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"> 8.9 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,965</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">114,592 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"> </div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">Long-lived assets, which include right of use assets, property and equipment, goodwill and intangible assets, but exclude other assets and deferred tax assets, are attributed to geographic areas in which Company assets reside and is shown below (in thousands): </div>   <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;margin-left : auto;margin-right : auto;"> <tr style="font-size: 0px;"> <td style="padding: 0px; vertical-align: bottom;;width:;"> </td> <td style="padding: 0px; vertical-align: bottom;;width:;"> </td> <td colspan="2" style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"> </td> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;"> </td> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"> </td> <td colspan="2" style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"> </td> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt; vertical-align: bottom;;width:;"> </td> <td style="padding: 0in 0in 1pt; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0in; white-space: nowrap; vertical-align: bottom;;text-align:center;;width:;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">June 30,</div> <br/> <div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; vertical-align: bottom; font-size: 10pt;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="padding: 0in 0in 1pt; white-space: nowrap; vertical-align: bottom; font-size: 10pt;;text-align:center;;width:;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none; margin-left: 0in;"><div style="background: none;;font-weight:bold;display:inline;width:100%;">            </div></div> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0in; white-space: nowrap; vertical-align: bottom;;text-align:center;;width:;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,<br/> 2018</div></td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; vertical-align: bottom; font-size: 10pt;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Long-lived assets:</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:5%;"> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:7%;"> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">United States</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;">$</td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:5%;">308,586 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:1%;">$</td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:7%;">303,046 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">United Kingdom</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:5%;">3,864 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:7%;">3,484 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Germany</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:5%;">55,302 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:7%;">54,357 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0.5pt; width: 74%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Asia (including Japan)</div> </td> <td style="padding: 0in 0in 0.5pt; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in 0in 0px; border-bottom: 1pt solid black; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 1pt solid black;;width:5%;">5,629 </td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 1pt solid black; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 1pt solid black;;width:7%;">4,139</td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 1.25pt; width: 74%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Total</div> </td> <td style="padding: 0in 0in 1.25pt; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in 0in 0px; border-bottom: 2.5pt double black;;width:1%;">$</td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;width:5%;">373,381 </td> <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;width:1%;">$</td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;width:7%;">365,026</td> <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 1 2 The following table presents revenue for these two principle markets (in thousands):  <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 66%;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended<br/> June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Creative Professional</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,225 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">38,417</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">67,988 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">73,415</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OEM</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">28,011 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">22,270</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">46,604 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">43,955</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 66%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">63,236 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60,687</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">114,592 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 66%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 35225000 38417000 67988000 73415000 28011000 22270000 46604000 43955000 63236000 60687000 114592000 117370000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes revenue by customer location (in thousands of dollars, except percentages): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:92%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 62%;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">(In thousands, except percentages)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">United States</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">34,396 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">54.4</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$ </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,086 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44.6</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9,748 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">15.4 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,718 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19.3 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Europe, Middle East and Africa (EMEA)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">13,934 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">22.0 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">15,060 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24.8 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,158 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.2 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,823 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11.3 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">63,236 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">60,687 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> <td colspan="16" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;;height:16;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Sales</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">% of Total</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="14" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">(In thousands, except percentages)</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">United States</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">57,612 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">50.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">51,971</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44.3</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19,382 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">23,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">19.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Europe, Middle East and Africa (EMEA)</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">27,391 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23.9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">30,064</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">25.6</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10,207 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"> 8.9 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11,965</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10.2</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 62%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">114,592 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">117,370</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">100.0</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">% </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 62%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 34396000 0.544 27086000 0.446 9748000 0.154 11718000 0.193 13934000 0.220 15060000 0.248 5158000 0.082 6823000 0.113 63236000 1.000 60687000 1.000 57612000 0.503 51971000 0.443 19382000 0.169 23370000 0.199 27391000 0.239 30064000 0.256 10207000 0.089 11965000 0.102 114592000 1.000 117370000 1.000 <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">Long-lived assets, which include right of use assets, property and equipment, goodwill and intangible assets, but exclude other assets and deferred tax assets, are attributed to geographic areas in which Company assets reside and is shown below (in thousands): </div>   <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 76%;;margin : 0px auto;;margin-left : auto;margin-right : auto;"> <tr style="font-size: 0px;"> <td style="padding: 0px; vertical-align: bottom;;width:;"> </td> <td style="padding: 0px; vertical-align: bottom;;width:;"> </td> <td colspan="2" style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"> </td> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;"> </td> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"> </td> <td colspan="2" style="padding: 0px; white-space: nowrap; vertical-align: bottom;;width:;"> </td> <td style="padding: 0px; white-space: nowrap; vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt; vertical-align: bottom;;width:;"> </td> <td style="padding: 0in 0in 1pt; vertical-align: bottom; font-size: 10pt;;width:;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0in; white-space: nowrap; vertical-align: bottom;;text-align:center;;width:;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">June 30,</div> <br/> <div style="white-space: nowrap;;font-weight:bold;display:inline;">2019</div></td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; vertical-align: bottom; font-size: 10pt;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="padding: 0in 0in 1pt; white-space: nowrap; vertical-align: bottom; font-size: 10pt;;text-align:center;;width:;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none; margin-left: 0in;"><div style="background: none;;font-weight:bold;display:inline;width:100%;">            </div></div> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0in; white-space: nowrap; vertical-align: bottom;;text-align:center;;width:;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">December 31,<br/> 2018</div></td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; vertical-align: bottom; font-size: 10pt;"> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; line-height: normal; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"> </div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Long-lived assets:</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:5%;"> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:7%;"> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">United States</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in;;width:1%;">$</td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:5%;">308,586 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:1%;">$</td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:7%;">303,046 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">United Kingdom</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:5%;">3,864 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);;width:7%;">3,484 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 74%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Germany</div> </td> <td style="padding: 0in; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:5%;">55,302 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:7%;">54,357 </td> <td style="padding: 0in; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0.5pt; width: 74%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Asia (including Japan)</div> </td> <td style="padding: 0in 0in 0.5pt; width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); text-align: left; vertical-align: bottom; padding: 0in 0in 0px; border-bottom: 1pt solid black; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 1pt solid black;;width:5%;">5,629 </td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 1pt solid black; font-size: 10pt;;width:1%;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 1pt solid black;;width:7%;">4,139</td> <td style="padding: 0in 0in 0.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 1.25pt; width: 74%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="text-indent: -1em; font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Total</div> </td> <td style="padding: 0in 0in 1.25pt; width: 6%; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); text-align: left; vertical-align: bottom; padding: 0in 0in 0px; border-bottom: 2.5pt double black;;width:1%;">$</td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;width:5%;">373,381 </td> <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in 0in 1.25pt; font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;width:1%;">$</td> <td style="padding: 0in 0in 0px; white-space: nowrap; text-align: right; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black;;width:7%;">365,026</td> <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: left; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); font-size: 10pt;"> <div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 308586000 303046000 3864000 3484000 55302000 54357000 5629000 4139000 373381000 365026000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14. Restructuring </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In December 2017, the Company implemented a restructuring plan to accelerate the integration of the Olapic business into the core of Monotype in an effort to improve operational efficiencies and to align its investment in the Olapic business to better support it over time. The plan provided for the elimination of 89 positions worldwide. As part of this plan, the Company recorded charges of approximately $3.0 million for severance and termination benefits and $0.2 million of facilities and associated costs. This restructuring was completed in the third quarter of 2018.</div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">On June </div>6<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">, </div>2018<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">, the Company implemented a restructuring plan, under which the Company reduced headcount in certain areas of the Company, made the decision to cease sales and marketing of the Swyft product and service line and to close a regional office, all in an effort to improve operational efficiencies. The plan provided for the elimination of approximately </div>50<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"> positions worldwide across a variety of functions, with a concentration within engineering, as well as sales and marketing. The Company recorded net charges totaling $</div>6.8<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"> million related to severance and termination benefits, net of stock based compensation reversal, the write off of goodwill and intangible assets attributable to Swyft, the acceleration of the final deferred compensation payment to the founders of Swyft, and charges associated with the office closure. We reversed $</div>1.4<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"> million of stock based compensation expense as a result of forfeitures of awards by employees included in the restructuring plan. In the six months ended June </div>30<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">, </div>2019<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">, the severance and termination accrual was reduced based on the completion of certain final termination agreements. This restructuring plan was completed by December </div>31<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">, </div>2018<div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">, other than the payment of deferred termination benefits to certain terminated employees.</div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company continued to refine its cost structure, and in December 2018, implemented a restructuring plan in an effort to improve operational efficiencies. The plan provided for the elimination of 15 positions worldwide, including the positions held by <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> of the Olapic founders. To date, the Company recorded charges of approximately $1.0 million for severance and termination benefits associated with this plan and $0.9 million of accelerated expense associated with the final deferred compensation payment in connection with the departure of those founders. In addition, $0.9 million was recorded for additional stock based compensation expense associated with the acceleration of the vesting of those departing founders’ equity grants in accordance with the separation agreements. This restructuring plan was completed in the second quarter of 2019, other than the payment of deferred termination benefits to certain terminated employees. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following presents the details of the restructuring expense line item within our consolidated statements of operations (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 79%;"> </td> <td style="padding: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Severance and termination benefits</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">32</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,032</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reversal of stock based compensation expense</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Accelerated deferred compensation</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">523</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets impairment</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,623</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Write off of allocated goodwill</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">600</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total restructuring</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,376</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="margin-bottom: 0px; margin-top: 0px; font-size: 10pt; background: none;"><div style="font-size: 10pt; text-indent: 4%; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table style="font-family: 'Times New Roman';font-size: 10pt;border-collapse: collapse;border-spacing: 0px;width: 76%;margin-left: auto;margin-right: auto;"> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Severance and termination benefits</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,226</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reversal of stock based compensation expense</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accelerated deferred compensation</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">523</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Intangible assets impairment</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,623</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Write off of allocated goodwill</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">600</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 2.625pt; width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total restructuring</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">8</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">6,570</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following presents a rollforward of the restructuring reserves and provision activity (in thousands):</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:68%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 88%;"> </td> <td style="padding: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Personnel<br/> related</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restructuring reserve at January 1, 2019</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,968</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Restructuring charges</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(24</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Cash payments</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,595</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Foreign currency exchange rate changes</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restructuring reserve at March 31, 2019</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,340</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Restructuring charges</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Cash payments</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(807</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Foreign currency exchange rate changes</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(8</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restructuring reserve at June 30, 2019</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">557 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Future cash expenditures related to the restructuring are expected to be approximately $0.4 million, net of tax savings. <div style="background-color: initial; letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;"> </div></div> 89 3000000.0 200000 50 6800000 1400000 15 2 1000000.0 900000 900000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following presents the details of the restructuring expense line item within our consolidated statements of operations (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:76%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 79%;"> </td> <td style="padding: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Severance and termination benefits</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">32</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,032</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Reversal of stock based compensation expense</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Accelerated deferred compensation</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">523</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets impairment</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,623</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Write off of allocated goodwill</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">600</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total restructuring</div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">6,376</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 79%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="margin-bottom: 0px; margin-top: 0px; font-size: 10pt; background: none;"><div style="font-size: 10pt; text-indent: 4%; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table style="font-family: 'Times New Roman';font-size: 10pt;border-collapse: collapse;border-spacing: 0px;width: 76%;margin-left: auto;margin-right: auto;"> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Severance and termination benefits</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,226</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reversal of stock based compensation expense</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(1,402</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accelerated deferred compensation</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">523</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Intangible assets impairment</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,623</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Write off of allocated goodwill</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">—  </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; background-color: rgb(204, 238, 255); width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">600</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.875pt; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 2.625pt; width: 81%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total restructuring</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">8</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; white-space: nowrap;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 2.625pt; width: 5%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black;;text-align:right;;vertical-align:bottom;">6,570</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 32000 4032000 -1402000 523000 2623000 600000 32000 6376000 8000 4226000 -1402000 523000 2623000 600000 8000 6570000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following presents a rollforward of the restructuring reserves and provision activity (in thousands):</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;;width:68%;"> <tr style="font-size: 0px;"> <td style="padding: 0px; width: 88%;"> </td> <td style="padding: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Personnel<br/> related</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restructuring reserve at January 1, 2019</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,968</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Restructuring charges</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(24</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Cash payments</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,595</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Foreign currency exchange rate changes</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(9</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">) </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restructuring reserve at March 31, 2019</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,340</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Restructuring charges</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">32 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Cash payments</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(807</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Foreign currency exchange rate changes</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(8</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 88%;;vertical-align:top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Restructuring reserve at June 30, 2019</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">557 </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"> </td> </tr> <tr style="font-size: 1px;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 88%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"> </div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 2968000 -24000 1595000 9000 1340000 32000 807000 8000 557000 400000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;">15. Commitments and Contingencies</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Legal Proceedings </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">From time to time, we may be a party to various claims, suits and complaints. We do not believe that there are claims or legal proceedings that, if determined adversely to us, would have a material adverse effect on our business, results of operations or financial condition.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Licensing Warranty </div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Under our standard license agreement with OEM customers, we warrant that the licensed technologies are free of infringement claims of intellectual property rights and will meet the specifications as defined in the licensing agreement for a one-year period. Under the licensing agreements, liability for such indemnity obligations is limited, generally to the total arrangement fee; however, exceptions have been made on a case-by-case basis, increasing the maximum potential liability to agreed-upon amounts at the time the contract is entered into or unlimited liability. We have never incurred costs payable to a customer or business partner to defend lawsuits or settle claims related to these warranties, and as a result, management believes the estimated fair value of these warranties is minimal. Accordingly, there are no liabilities recorded for these warranties as of June 30, 2019 or December 31, 2018.</div> P1Y 0 0 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 6pt; line-height: 12pt; padding-top: 0pt; padding-bottom: 0pt;"><div style="font-weight:bold;display:inline;">16. Subsequent Events </div></div> <div style="width: 100%; font-size: 10pt;"> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Acquisition of Monotype</div></div></div> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;">On July 25, 2019, the Company’s Board of Directors approved and management executed a definitive agreement with a private equity firm, to acquire all outstanding shares of the Company’s common stock for $<div style="letter-spacing: 0px; top: 0px;;display:inline;">19.85</div> per share in cash, or approximately $<div style="letter-spacing: 0px; top: 0px;;display:inline;">825</div> million (the “Transaction”). The Transaction is subject to shareholder approval and other customary closing conditions.</div> 19.85 825000000 XML 10 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 18, 2019
Document and Entity Information [Abstract]    
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001385292  
Current Fiscal Year End Date --12-31  
Document Type 10-Q  
Document Period End Date Jun. 30, 2019  
Entity Registrant Name Monotype Imaging Holdings Inc.  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Trading Symbol TYPE  
Entity Common Stock, Shares Outstanding   41,288,487
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Interactive Data Current Yes    
Entity File Number 001-33612  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-3289482  
Entity Address, Address Line One 600 Unicorn Park Drive  
Entity Address, City or Town Woburn  
Entity Address, Postal Zip Code 01801  
City Area Code 781  
Local Phone Number 970-6000  
Document Quarterly Report true  
Document Transition Report false  
Security Exchange Name NASDAQ  
Entity Address, State or Province MA  
Title of 12(b) Security Common Stock  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 47,763 $ 60,106
Restricted cash 6,000 6,000
Accounts receivable, net of allowance for doubtful accounts of $555 at June 30, 2019 and $492 at December 31, 2018 47,076 55,943
Income tax refunds receivable 6,904 5,122
Prepaid expenses and other current assets 7,634 6,473
Total current assets 115,377 133,644
Right of use asset 14,320  
Property and equipment, net 11,850 14,105
Goodwill 275,946 276,222
Intangible assets, net 71,265 74,699
Other assets 15,184 8,986
Total assets 503,942 507,656
Current liabilities:    
Accounts payable 1,748 1,719
Accrued expenses and other current liabilities 33,864 43,840
Accrued income taxes payable 180 510
Deferred revenue 10,777 10,337
Lease liability 3,701  
Total current liabilities 50,270 56,406
Revolving line of credit 65,000 75,000
Other long-term liabilities 1,711 3,102
Deferred income taxes 36,891 35,083
Reserve for income taxes   2,471
Lease liability 12,053  
Accrued pension benefits 5,956 5,888
Commitments and contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $0.001 par value, Authorized shares: 10,000,000; Issued and outstanding: none
Common stock, $0.001 par value, Authorized shares: 250,000,000; Shares issued: 46,464,430 at June 30, 2019 and 45,803,288 at December 31, 2018 46 46
Additional paid-in capital 327,918 319,486
Treasury stock, at cost, 5,166,895 shares at June 30, 2019 and 4,504,236 shares at December 31, 2018 (92,747) (83,518)
Retained earnings 102,973 99,605
Accumulated other comprehensive loss (6,129) (5,913)
Total stockholders' equity 332,061 329,706
Total liabilities and stockholders' equity $ 503,942 $ 507,656
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 555 $ 492
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 46,464,430 45,803,288
Treasury stock, shares 5,166,895 4,504,236
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Total revenue $ 63,236 $ 60,687 $ 114,592 $ 117,370
Cost of revenue—amortization of acquired technology 843 860 1,700 1,724
Total cost of revenue 11,833 10,816 22,293 24,116
Gross profit 51,403 49,871 92,299 93,254
Operating expenses:        
Marketing and selling 18,570 20,081 35,700 40,170
Research and development 6,764 8,456 14,205 17,752
General and administrative 11,588 11,858 23,607 27,476
Restructuring 32 6,376 8 6,570
Amortization of other intangible assets 829 965 1,661 1,989
Total operating expenses 37,783 47,736 75,181 93,957
Income (loss) from operations 13,620 2,135 17,118 (703)
Other (income) expense:        
Interest expense 781 945 1,689 1,797
Interest income (83) (146) (220) (270)
Other 239 (633) 445 (535)
Total other expense, net 937 166 1,914 992
Income (loss) before provision (benefit) for income taxes 12,683 1,969 15,204 (1,695)
Provision for (benefit from) income taxes 2,376 1,274 2,237 (1,191)
Net income (loss) 10,307 695 12,967 (504)
Net income (loss) available to common stockholders—basic and diluted $ 9,971 $ 666 $ 12,558 $ (504)
Net income (loss) per common share—basic and diluted $ 0.25 $ 0.02 $ 0.31 $ (0.01)
Weighted-average number of shares outstanding:        
Basic 40,026,865 40,418,308 40,015,672 40,436,595
Diluted 40,065,910 40,537,852 40,066,047 40,436,595
License [Member]        
Total revenue $ 54,136 $ 48,093 $ 96,008 $ 93,960
Total cost of revenue 8,231 7,282 15,033 16,894
Service [Member]        
Total revenue 9,100 12,594 18,584 23,410
Total cost of revenue $ 2,759 $ 2,674 $ 5,560 $ 5,498
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 10,307 $ 695 $ 12,967 $ (504)
Other comprehensive income (loss), net of tax:        
Unrecognized actuarial gain, net of tax of $5, $8, $10 and $13, respectively 6 22 22 41
Foreign currency translation adjustments, net of tax of $193, ($834), ($83) and ($478), respectively 579 (3,507) (238) (2,182)
Comprehensive income (loss) $ 10,892 $ (2,790) $ 12,751 $ (2,645)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Unrecognized actuarial gain (loss), tax $ 5 $ 8 $ 10 $ 13
Foreign currency translation adjustments, tax $ 193 $ 834 $ 83 $ 478
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning Balance at Dec. 31, 2017 $ 329,368 $ 44 $ (64,083) $ 298,113 $ 97,815 $ (2,521)
Beginning Balance, Shares at Dec. 31, 2017   44,934,364 3,215,644      
Net income (loss) (504)       (504)  
Issuance of capital shares            
Restricted share grants, Shares   476,875        
Exercised options 3,383     3,383    
Exercised options, Shares   242,079        
Restricted units converted, Shares   84,865        
Repurchase of unvested shares of restricted common stock, Shares     262,509      
Purchase of treasury stock     $ (981)      
Purchase of treasury stock, Shares     44,600      
Shares withheld (1,517)   $ (1,517)      
Shares withheld, Shares     64,029      
Stock based compensation 7,456     7,456    
Tax benefit associated with options (981)          
Dividends declared (9,784)       (9,784)  
Cumulative adjustment, ASC 606 adoption at Dec. 31, 2017 8,950       8,950  
Issuance of capital shares            
Unrecognized actuarial income (loss), net of tax 41         41
Cumulative translation adjustment, net of tax (2,182)         (2,182)
Ending Balance at Jun. 30, 2018 334,230 $ 44 $ (66,581) 308,952 96,477 (4,662)
Ending Balance, Shares at Jun. 30, 2018   45,738,183 3,586,782      
Beginning Balance at Mar. 31, 2018 339,269 $ 44 $ (65,294) 305,023 100,673 (1,177)
Beginning Balance, Shares at Mar. 31, 2018   45,588,021 3,419,116      
Net income (loss) 695       695  
Issuance of capital shares            
Restricted share grants, Shares   84,523        
Exercised options 734     734    
Exercised options, Shares   55,258        
Restricted units converted, Shares   10,381        
Repurchase of unvested shares of restricted common stock, Shares     109,165      
Purchase of treasury stock (981)   $ (981)      
Purchase of treasury stock, Shares     44,600      
Shares withheld (306)   $ (306)      
Shares withheld, Shares     13,901      
Stock based compensation 3,195     3,195    
Dividends declared (4,891)       (4,891)  
Unrecognized actuarial income (loss), net of tax 22         22
Cumulative translation adjustment, net of tax (3,507)         (3,507)
Ending Balance at Jun. 30, 2018 334,230 $ 44 $ (66,581) 308,952 96,477 (4,662)
Ending Balance, Shares at Jun. 30, 2018   45,738,183 3,586,782      
Beginning Balance at Dec. 31, 2018 329,706 $ 46 $ (83,518) 319,486 99,605 (5,913)
Beginning Balance, Shares at Dec. 31, 2018   45,803,288 4,504,236      
Net income (loss) 12,967       12,967  
Issuance of capital shares            
Restricted share grants, Shares   540,658        
Exercised options 334     334    
Exercised options, Shares   49,643        
Restricted units converted, Shares   70,841        
Repurchase of unvested shares of restricted common stock, Shares     155,096      
Purchase of treasury stock (7,678)   $ (7,678)      
Purchase of treasury stock, Shares     425,928      
Shares withheld (1,551)   $ (1,551)      
Shares withheld, Shares     81,635      
Stock based compensation 8,098     8,098    
Dividends declared (9,599)       (9,599)  
Unrecognized actuarial income (loss), net of tax 22         22
Cumulative translation adjustment, net of tax (238)         (238)
Ending Balance at Jun. 30, 2019 332,061 $ 46 $ (92,747) 327,918 102,973 (6,129)
Ending Balance, Shares at Jun. 30, 2019   46,464,430 5,166,895      
Beginning Balance at Mar. 31, 2019 323,488 $ 46 $ (91,329) 324,027 97,458 (6,714)
Beginning Balance, Shares at Mar. 31, 2019   46,397,404 4,955,996      
Net income (loss) 10,307       10,307  
Issuance of capital shares            
Restricted share grants, Shares   56,706        
Exercised options 12     12    
Exercised options, Shares   1,157        
Restricted units converted, Shares   9,163        
Repurchase of unvested shares of restricted common stock, Shares     135,736      
Purchase of treasury stock (1,088)   $ (1,088)      
Purchase of treasury stock, Shares     55,428      
Shares withheld (330)   $ (330)      
Shares withheld, Shares     19,735      
Stock based compensation 3,879     3,879    
Dividends declared (4,792)       (4,792)  
Unrecognized actuarial income (loss), net of tax 6         6
Cumulative translation adjustment, net of tax 579         579
Ending Balance at Jun. 30, 2019 $ 332,061 $ 46 $ (92,747) $ 327,918 $ 102,973 $ (6,129)
Ending Balance, Shares at Jun. 30, 2019   46,464,430 5,166,895      
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Retained Earnings [Member]        
Dividends declared, per share $ 0.116 $ 0.116 $ 0.232 $ 0.232
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities    
Net income (loss) $ 12,967 $ (504)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 6,337 6,447
Loss on extinguishment of debt 34  
Loss on retirement of assets 21 10
Loss on abandonment of product line   3,223
Amortization of deferred financing costs and accreted interest 108 110
Stock based compensation 8,098 7,435
Provision for doubtful accounts 229 659
Deferred income taxes 1,829 (4,603)
Unrealized currency (gain) on foreign denominated intercompany transactions (38) (207)
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable 8,677 4,345
Prepaid expenses and other assets (7,317) (3,957)
Accounts payable 31 (108)
Income tax refunds receivable (1,782)  
Accrued income taxes (2,793) (1,013)
Accrued expenses and other liabilities (9,760) (9,801)
Deferred revenue 460 1,283
Net cash provided by operating activities 17,101 3,319
Cash flows from investing activities    
Purchases of property and equipment (811) (2,125)
Purchases of intangible assets   (160)
Net cash used in investing activities (811) (2,285)
Cash flows from financing activities    
Net payments on revolving line of credit (10,200) (8,000)
Proceeds from line of credit, net of issuance costs 42  
Common stock dividends paid (9,598) (9,604)
Purchase of treasury stock (7,678) (981)
Payments for employee taxes on shares withheld (1,551) (1,517)
Proceeds from exercises of common stock options 334 3,382
Net cash used in financing activities (28,651) (16,720)
Effect of exchange rates on cash, cash equivalents and restricted cash 18 (304)
Decrease in cash, cash equivalents and restricted cash (12,343) (15,990)
Cash, cash equivalents and restricted cash at beginning of period 66,106 100,809
Cash, cash equivalents and restricted cash at end of period 53,763 $ 84,819
Non cash transactions:    
Borrowing under revolving line of credit $ 158  
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of the Business
6 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business
1. Nature of the Business
Monotype Imaging Holdings Inc. (the “Company” or “we”) is a leading global provider of branded and design assets, technology and expertise for creative professionals and consumer device manufacturers. We provide high-quality creative assets and technology solutions across multiple devices and mediums. Our solutions, which include type, visual content marketing solutions, custom design services, and tools and technologies that enable the creative process are licensed through our direct sales channel,
e-commerce
platforms and partner platforms. We also provide consumer device manufacturers and independent software vendors, or ISVs, with the right solutions for delivering consistent, compelling user experiences. Our solutions power the visual expression of the leading makers of a wide range of devices, including laser printers, digital copiers and mobile devices, among others, as well as provide a high-quality text experience in numerous software applications and operating systems. We license our design assets and technology to creative professionals, consumer device manufacturers and independent software vendors.
We are headquartered in Woburn, Massachusetts and we operate in
one
business segment: the development, marketing and licensing of design assets and technology. We also maintain various offices worldwide for selling and marketing, research and development and administration. At 
June 30,
 2019, we conduct our operations through
four
domestic operating subsidiaries, Monotype Imaging Inc., Monotype ITC Inc. (“ITC”), MyFonts Inc. (“MyFonts”) and Olapic, Inc., and
six
foreign operating subsidiaries, Olapic Argentina S.A., Monotype Ltd. (“Monotype UK”), Monotype GmbH (“Monotype Germany”), Monotype Solutions India Pvt. Ltd. (“Monotype India”), Monotype Hong Kong Ltd. (“Monotype Hong Kong”) and Monotype KK (“Monotype Japan”).
 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
6 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
2. Basis of Presentation
The accompanying unaudited condensed consolidated interim financial statements as of June 30, 2019 and for the three and six months ended June 30, 2019 and 2018 include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for Quarterly Reports on
Form 10-Q
and Article 10 of Regulation
S-X.
Accordingly, such financial statements do not include all of the information and footnotes required by GAAP for complete financial statements. GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements. Actual results could differ from those estimates. The results for interim periods are not necessarily indicative of results to be expected for the year or for any future periods. In management’s opinion, these unaudited condensed consolidated interim financial statements contain all adjustments of a normal recurring nature necessary for a fair presentation of the financial statements for the interim periods presented.
We have elected to present the analysis of changes in stockholders’ equity quarterly in statement form for the current and comparative quarter to date and year to date interim periods and state the amount of dividends per share in the aggregate for each class of shares in accordance with the provisions in Regulation S-X, Rule 8-03(a)(5) and 10-01(a)(7).
These unaudited condensed consolidated interim financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2018, as reported in the Company’s Annual Report on
Form 10-K.
The Company’s significant accounting policies and practices are as described in the Annual Report, except for the adoption of the accounting standards described in Note 3 below.
Statement of Operations
We classify cloud-based subscriptions and other services, such as font related services, custom font design and post contract support as service revenue on our condensed consolidated statements of operations. All other revenue is classified as license revenue.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2019
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
3. Recent Accounting Pronouncements
Adopted
Leases
In February 2016, the FASB issued Accounting Standards Update (“ASU”)
2016-02,
Leases (Topic
 842):
Amendments to the FASB Accounting Standards Codification,
(“ASU
2016-02”)
which replaces the existing guidance for leases. ASU
2016-02
requires the identification of arrangements that should be accounted for as leases by lessees. In general, for lease arrangements exceeding a twelve-month term, these arrangements must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU
2016-02,
a
right-of-use
asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASU
2016-02
must be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December 15, 2018.
We adopted ASU
2016-02
on January 1, 2019. We elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things allows us to carryforward the historical lease classification. We also elected the practical expedient that allows an accounting policy election to exclude right of use assets and lease obligations from the balance sheet for all leases with an initial term of 12 months or less.
As permitted in the standard, the Company is using a modified retrospective approach, where current periods are shown under the new standard, while comparative periods are shown under Accounting Standard Codification No. 840, Leases (prior to the adoption of ASU
2016-02),
where entities recognize a cumulative effect to retained earnings at the date of adoption without restating prior periods’ balances or disclosures.
The adoption of ASU
2016-02
on January 1, 2019, had a material impact on our consolidated balance sheet, but did not have a material impact on our consolidated statements of operations or cash flows. The most significant impact of the adoption of ASU
2016-02
was the recognition of additional
right-of-use
assets and lease liabilities for operating leases. At adoption, the Company recognized
right-of-use
assets of approximately $14.4 million and total lease liabilities of $15.9 million.
Derivatives
In August 2017, the FASB issued ASU
No. 2017-12,
Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.
This guidance simplifies the application of the hedge accounting guidance in current GAAP and improves the financial reporting of hedging relationships by allowing entities to better align their risk management activities and financial reporting for hedging relationships through changes to both designation and measurement for qualifying hedging relationships and the presentation of hedge results. Further, the new guidance allows more flexibility in the requirements to qualify and maintain hedge accounting. The new standard is effective for fiscal years beginning after December 15, 2018 and interim periods. We adopted ASU
2017-12
on January 1, 2019 and there was no material impact on our consolidated financial statements.
Comprehensive Income
In February 2018, the FASB issued ASU
2018-02,
Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated
Other Comprehensive Income.
This guidance allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from Tax Cuts and Jobs Act (“The Act”). The new standard is effective for annual and interim periods beginning after December 15, 2018. We adopted this pronouncement on January 1, 2019 and elected to not reclassify the stranded federal corporate tax rate effects to retained earnings, which amount to approximately $0.6 million.
Pending
Internal Use Software
In August 2018, the FASB issued ASU
2018-15,
Intangibles
 – Goodwill and Other –
Internal-Use
Software (Topic
350-40):
Customer’s Accounting for Implementation of Cost Incurred in a Cloud Computing Arrangement that is Considered a Service Contract,
(“ASU
2018-15”)
.
This update clarifies the accounting for implementation costs related to a cloud computing arrangement that is a service contract previously defined in ASU
2015-05.
This guidance is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2018-15;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Defined Benefit Pension Plan
In August 2018, the FASB issued ASU
2018-14,
Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans,
(“ASU
2018-14”)
.
This guidance eliminates requirements for certain disclosures and requires certain additional disclosures concerning the company’s defined benefit pension plans and other postretirement plans. This guidance is effective for annual and interim reporting periods beginning after December 15, 2020, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2018-14;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Fair Value Measurement
In August 2018, the FASB issued ASU
2018-13,
Fair Value Measurement (Topic 820):
Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,
(“ASU
2018-13”).
This guidance is designed to improve the effectiveness of the disclosure. The new standard is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2018-13;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Goodwill
In January 2017, the FASB issued ASU
2017-04,
Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment
, which eliminated step 2 from the goodwill impairment test. This guidance is effective for annual and interim reporting periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2017-04;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
Financial Instruments – Credit Losses
In June 2016, the FASB issued ASU
2016-13,
Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
, which requires companies to measure credit losses utilizing a methodology that reflects expected credit losses and requires a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The new standard is effective for annual and interim periods beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of the adoption of ASU
2016-13;
however, we do not expect the adoption of this standard to have a material impact on our consolidated financial statements.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
4. Revenue Recognition
We recognize revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects consideration that we expect to be entitled to receive in exchange for these services, and excludes any sales incentives and taxes collected from customers, that are subsequently remitted to governmental authorities.
Nature of Licenses and Services & Timing of Revenue Recognition
Creative Professional Revenue
Our Creative Professional revenue is primarily derived from rights to use font licenses, custom font design services, our web font and digital ad related services (which includes our web font services and web design tools), and hosted software as a service, or SaaS, offerings. We license fonts directly to
end-users
through our direct sales organization,
e-commerce
websites and indirectly through third-party resellers. Our customers include graphic designers, advertising agencies, media organizations and corporations.
Revenue from font licenses is recognized upfront when the font software is delivered or made available to the customer. Custom font design services are generally not a separate distinct performance obligation and are sold with a license for the custom font, in which case revenue is recognized upon completion of the services and when the font is delivered and accepted by the customer. In limited cases, the Company has an enforceable right to payment prior to final delivery and acceptance of custom font design work. In these cases the Company has determined that the proper treatment is a single over-time performance obligation using input methods (incurred hours towards completion) to measure progress towards completion to determine the pattern of satisfaction of the performance obligation.
For our hosted offerings where we provide our customers the right to access our software without taking possession, revenue is recognized over the contract period on a time-elapsed basis, which is consistent with the transfer of service to the customer. Payment terms and conditions for Creative Professional contracts generally require payment within thirty to sixty days of contract inception. An exception exists for certain contracts for our SaaS offerings or a limited number of multi-year term license agreements which have periodic payment terms, generally quarterly or annually, over the term of the contract. In instances where the timing of revenue recognition differs from the respective payment terms, we have considered whether such contracts include a significant financing component, subject to the applicable practical expedient. The purpose of these payment structures is to align with industry and market standards, not to provide customers with financing. We have determined our contracts generally do not include a significant financing component; however, the Company will continue to assess (1) the length of time between when the goods or services are delivered and expected payment, and (2) prevailing interest rates in the market to
re-evaluate
this conclusion.
OEM Revenue
Our OEM revenue is derived substantially from printer imaging, printer driver and display imaging products and primarily relates to licenses providing our customers the right to embed our fonts and technology in their products over a certain term. Under our OEM licensing arrangements, we either receive a fixed fee as specified under the license arrangement or a royalty for each product unit incorporating our fonts and technology that is shipped by our OEM customers. Although significantly less than royalties from per-unit shipments and fixed fees from OEM customers, we also receive revenue from software application and operating systems vendors, who include our fonts and technology in their products and for font development. Revenue from per-unit royalty contracts is estimated and recognized in the period that the royalty-bearing event or sale by our OEM customer occurs. Revenue from fixed fee licenses is generally recognized upfront at the point in time when the software embodying the font is shipped or made available to the 
customer. Certain OEM contracts may include customer support services and unspecified updates for our font technology which is a distinct stand-ready performance obligation and recognized ratably over the service period. Many of our
per-unit
royalty licenses continue for the duration that our OEM customers ship products that include our technology, unless terminated for breach. Other licenses have terms that typically range from one fiscal quarter to five years, and usually provide for automatic or optional renewals.
Disaggregated Revenue
The following table presents our revenue disaggregated by the timing of revenue recognition as well as by type of product or services offered (see Note 13 for further information regarding revenue by major markets and revenue by geography):
 
                                                 
   
For the Three Months Ended June 30,
 
   
2019
   
2018
 
   
Creative
Professional
   
OEM
   
Total
   
Creative
Professional
   
OEM
   
Total
 
License revenue:
                                               
License transferred at a point in time
  $ 27,049     $ 27,087     $ 54,136     $ 27,215     $ 20,878     $ 48,093  
Service revenue:
                                               
Service transferred at a point in time
    436       409       845       568       720       1,288  
Service transferred over time
    7,740       515       8,255       10,634       672       11,306  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 35,225     $ 28,011     $ 63,236     $ 38,417     $ 22,270     $ 60,687  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                                 
   
For the Six Months Ended June 30,
 
   
2019
   
2018
 
   
Creative
Professional
   
OEM
   
Total
   
Creative
Professional
   
OEM
   
Total
 
License revenue:
                                               
License transferred at a point in time
  $ 51,188     $ 44,820     $ 96,008     $ 52,749     $ 41,211     $ 93,960  
License transferred over time
    —         —         —         —         —         —    
Service revenue:
                                               
Service transferred at a point in time
    868       605       1,473       1,190       1,705       2,895  
Service transferred over time
    15,932       1,179       17,111       19,476       1,039       20,515  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 67,988     $ 46,604     $ 114,592     $ 73,415     $ 43,955     $ 117,370  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
Significant Judgments
Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Once we determine the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. We then allocate the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.
Judgment is required to determine the standalone selling price for each distinct performance obligation. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.
With the exception of OEM royalty licenses, our contracts do not generally include a variable component to the transaction price. If royalties are not yet reported to us for the period in which the subsequent sale is expected to occur, we are required to 
estimate such royalties. When a new contract is signed for the licensing of IP on a
per-unit
basis, we deliver the licenses and based on ongoing discussions with the customer, we will estimate when the distribution will begin and estimate royalties based on distribution forecasts provided by the customer. For ongoing arrangements, we have developed a process to estimate
per-unit
royalties based on historical data, trends, seasonality, knowledge of changes in contracts/rates, and quarterly discussions with sales personnel to identify significant changes in the customer’s distribution forecast (via seasonality, introduction of new products, discontinuation of products, etc.). Revenue related to the estimation of
per-unit
royalties was
 
$
5.5
 million and $
4.6
 million for the
three
 months ended June 30, 2019 and 2018, respectively.
 
As discussed above, certain of our Creative Professional contracts have payment terms that differ from the timing of revenue recognition which requires us to assess whether the transaction price for those contracts include a significant financing component. We have elected the practical expedient which permits an entity to not adjust for the effects of a significant financing component if we expect that at the contract inception, the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those contracts in which the period exceeds the one year threshold, this assessment, as well as the quantitative estimate of the financing component and its relative significance, requires judgment. We estimate the significant financing component provided to our customers with extended payment terms by determining the present value of the future payments by applying a discount rate that reflects the customer’s creditworthiness.
Transaction Price Allocated to Future Performance Obligations
The aggregate amount of transaction price allocated to performance obligations consists principally of amounts billed for undelivered services that are included in deferred revenue, as well as unbilled backlog, which is the amount of transaction price allocated to unsatisfied or partially unsatisfied performance obligations, for enforceable contracts when there is not a present unconditional right to invoice (a receivable). Substantially all the long-term amount is expected to be recognized as revenue within the following 24 month period. The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of June 30, 2019 and December 31, 2018 are in the table below (in thousands):
 
                                                 
   
June 30, 2019
   
December 31, 2018
 
   
Current
   
Long-term
   
Total
   
Current
   
Long-term
   
Total
 
Deferred revenue
  $ 10,777     $ 1,566     $ 12,343     $ 10,337     $ 1,552     $ 11,889  
Unbilled backlog
    3,389       1,679       5,068       5,666       1,837       7,503  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 14,166     $ 3,245     $ 17,411     $ 16,003     $ 3,389     $ 19,392  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable, or contract asset, when revenue is recognized prior to invoicing and when we have an enforceable right to payment. When invoicing occurs prior to revenue recognition, we have unearned revenue, or contract liabilities, presented on our condensed consolidated balance sheet as “deferred revenue” within deferred revenue and other long-term liabilities, as appropriate at June 30, 2019 and December 31, 2018. When invoicing occurs after revenue recognition, we have earned revenue, or contract assets, presented on our condensed consolidated balance sheet as “unbilled receivables” within accounts receivable and other assets, as appropriate at June 30, 2019 and December 31, 2018.
Revenue recognized during the three months ended June 30, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $3.7 million and $7.6 million, respectively. Revenue recognized during the six months ended June 30, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $9.4 million and $14.4 million, respectively. Revenue recognized during the three and six months ended June 30, 2019 from performance obligations satisfied or partially satisfied in previous periods, mainly due to changes in the estimate of royalty revenues, was $5.5 million. Revenue recognized during the three and six months ended June 30, 2018 from performance obligations satisfied or partially satisfied in previous periods, mainly due to changes in the estimate of royalty revenues, was $4.6 million. During the three and six months ended June 30, 2019 and 2018, the change in contract assets reclassified to receivables as a result of the right to the transaction consideration becoming unconditional was not material. The contract modifications entered into during the six months ended June 30, 2019 and June 30, 2018 did not have a significant impact on the Company’s contract assets or deferred revenue.
Costs to Obtain and Fulfill a Contract
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain commissions paid under our sales incentive programs meet the requirements to be capitalized. The amount capitalized for incremental costs to obtain contracts as of June 30, 2019 was $4.2 million, all of which was long term and has been included in other assets in our condensed consolidated balance sheet. Costs to obtain a contract are 
amortized as sales and marketing expense over the expected period of benefit in a manner that is consistent with the transfer of the related goods or services to which the asset relates. The judgments made in determining the amount of costs incurred include whether the commissions are in fact incremental and would not have occurred absent the customer contract and the estimate of the amortization period, which ranges between three and ten years depending on the nature of the performance obligations within the contract. These costs are periodically reviewed for impairment; however, no impairment existed as of June 30, 2019 or as of December 31, 2018. The amount of capitalized costs related to contracts which were terminated on or before June 30, 2019, due to the customer exercising an opt-out clause or the cancellation of an anticipated renewal was not material and was charged to operating expenses in the first half of 2019. 
We have elected to apply the practical expedient and recognize 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.
We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs primarily relate to font license fees that we pay on certain fonts that are owned by third parties. These fees are related to license revenue that is satisfied at a point in time and payable again upon license renewal, and as a result are incurred immediately upon contract execution. Accordingly, there were no capitalized costs related to costs to fulfill a contract as of June 30, 2019 or as of December 31, 2018.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Restricted Cash
6 Months Ended
Jun. 30, 2019
Receivables [Abstract]  
Restricted Assets Disclosure [Text Block]
5. Restricted Cash
Cash and cash equivalents that are restricted as to withdrawal or use under the terms of contractual agreements are classified on our balance sheet based on relevant restrictions. At June 30, 2019 and December 31, 2018, we had $6.0 million and $6.0 million, respectively, of cash held in escrow to be used for payments due in 2019 in connection with the Olapic, Inc. acquisition.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands):
 
                 
   
Six Months Ended

June 30,
 
   
2019
   
2018
 
Consolidated balance sheet classification:
               
Cash and cash equivalents
  $ 47,763     $ 75,819  
Restricted cash, short term
    6,000       3,000  
Restricted cash, long term
    —         6,000  
   
 
 
   
 
 
 
Total cash, cash equivalents and restricted cash
  $ 53,763     $ 84,819  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
6. Fair Value Measurements
The following table presents our financial assets and liabilities that are carried at fair value (in thousands):
 
                                 
   
Fair Value Measurement at June 30, 2019
 
   
Total
   
Quoted Prices (unadjusted)
 in Active Markets for
Identical Assets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                               
Cash equivalents—money market funds
  $ 14,126     $ 14,126     $ —       $ —    
Cash equivalents—Certificate of Deposit
    578       578       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Restricted cash
    equivalents—money market
    fund
    6,000       6,000       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
  $ 20,704     $ 20,704     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total assets
  $ 20,704     $ 20,704     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
                                 
   
Fair Value Measurement at December 31, 2018
 
   
Total
   
Quoted Prices (unadjusted)
 in Active Markets for
Identical Assets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                               
Cash equivalents—money market funds
  $ 28,940     $ 28,940     $ —       $ —    
Restricted cash
    equivalents—money market
    fund
    6,000       6,000       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
  $ 34,940     $ 34,940     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total assets
  $ 34,940     $ 34,940     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
The Company’s recurring fair value measures relate to short-term investments, which are classified as cash equivalents, derivative instruments and from
time-to-time
as contingent consideration. The fair value of our cash equivalents are either based on quoted prices (unadjusted) for similar assets or other observable inputs such as yield curves at commonly quoted intervals and other market corroborated inputs. The fair value of our derivatives is based on quoted market prices from various banking institutions or an independent third-party provider for similar instruments. In determining the fair value, we consider our
non-performance
risk and that of our counterparties. At June 30, 2019, we had one
30-day
forward contract to sell 2.7 million British pounds sterling and purchase $3.4 million that together, had an immaterial fair value. At December 31, 2018, we had one
30-day
forward contract to sell 2.7 million British pounds sterling and purchase $3.4 million that together, had an immaterial fair value.
The Company’s
non-financial
assets and
non-financial
liabilities subject to non-recurring measurements include goodwill and intangible assets.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Disclosure [Text Block]
7. Intangible Assets
Intangible assets as of June 30, 2019 and December 31, 2018 were as follows (dollar amounts in thousands):
 
                                                         
         
June 30, 2019
   
December 31, 2018
 
   
Weighted-
Average
Amortization
Period (Years)
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Balance
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Balance
 
Customer relationships
    10     $ 64,784     $ (56,454 )   $ 8,330     $ 64,822     $ (55,288   $ 9,534  
Acquired technology
    11       68,773       (54,704 )     14,069       68,823       (52,747     16,076  
Non-compete
agreements
    4       13,626       (13,239 )     387       13,636       (13,073     563  
Indefinite-lived intangible assets:
                                                       
Trademarks
            44,079       —         44,079       44,126       —         44,126  
Domain names
            4,400       —         4,400       4,400       —         4,400  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
          $ 195,662     $ (124,397 )   $ 71,265     $ 195,807     $ (121,108   $ 74,699  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Lessee, Operating Leases
8. Leases
We have operating leases for corporate offices and certain equipment. Our leases have remaining lease terms of 1 year to 6 years, some of which contain options to extend the leases for up to 5 years and some which include options to terminate the leases within 1 year. We have lease agreements with lease and
non-lease
components, which are generally accounted for separately.
We determine if an arrangement is a lease at inception. Operating leases are included in the operating lease
right-of-use
(“ROU”) assets and the short-term and long-term lease liabilities on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at commencement date in determining the present value of lease payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
 
Pursuant to the terms of the lease agreement for the Company’s NY office, the Company obtained a standby
letter-of-credit
in the amount of approximately $0.5 million as security on the lease obligation. The
letter-of
credit is a reduction of the available borrowings under the Credit facility.
The components of lease expense were as follows (in thousands):
 
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Finance lease cost
  $ —       $ —       $ —       $ —    
Operating lease cost
    1,137       —         2,291       —    
Short-term lease cost
    10       —         10       —    
Variable lease cost
    107       —         159       —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total lease cost
   $ 1,254     $ —       $ 2,460     $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Supplemental cash flow information related to leases was as follows (in thousands):
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Cash paid for amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
  $ 1,215       —    
Right-of-use
assets obtained in exchange for lease obligations:
               
Operating leases
    1,890         —    
Supplemental balance sheet information related to leases was as follows:
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Weighted average remaining lease term:
               
Operating leases
   
4.75
 years
      —    
Weighted average discount rate:
               
Operating leases
    3.92%       —    
As of June 30, 2019, we have additional operating leases, primarily for corporate offices, that have not yet commenced of $2.1 million. These operating leases will commence in 2019 with lease terms of 1 to
4
years. Maturities of operating lease liabilities were as follows (in thousands):
Twelve months ending June 30:
 
2020
  $ 4,250  
2021
    3,740  
2022
    3,543  
2023
    2,451  
2024
    1,473  
Thereafter
    1,813  
   
 
 
 
Total future minimum lease payments
  $ 17,270  
Less: amounts representing interest
    (1,516 )
   
 
 
 
Total lease liabilities
  $ 15,754  
Less: current operating lease liability
    (3,701 )
   
 
 
 
Long-term operating lease liability
  $ 12,053  
   
 
 
 
Maturities of lease liabilities as of December 31, 2018 were as follows:
Years ending December 31:
 
2019
 
$ 4,728
 
2020
 
 
3,131
 
2021
 
 
2,806
 
2022
 
 
2,652
 
2023
 
 
1,256
 
Thereafter
 
 
2,004
 
Total
 
$ 16,577
 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Debt
9. Debt
On March 22, 2019, the Company entered into a new credit agreement (the “New Credit Agreement”) by and among the Company, the Company’s subsidiary, Monotype Imaging Inc., (“the Borrower”), any financial institution that becomes a Lender and Bank of America, N.A., as administrative agent. Pursuant to the New Credit Agreement the Lenders have agreed to provide the Borrower with a five-year $200.0 million senior secured revolving credit facility (the “Credit Facility”). The Credit Facility permits the Company to request that the Lenders, at their election, increase the secured credit facility to a maximum of $300.0 million. The Credit Facility provides more flexibility in addition to an increased borrowing capacity and extended terms, as defined above. The New Credit Agreement replaced the Company’s existing $150.0 million revolving credit facility (the “Original Credit Agreement”) by and between the Company and Silicon Valley Bank. The Original Credit Agreement was terminated effective March 22, 2019 and was scheduled to expire on September 15, 2020. The Company had $75.0 million outstanding under the Original Credit Agreement at December 31, 2018. Available borrowings under the Original Credit Agreement were reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $74.5 million available for borrowings at December 31, 2018. At June 30, 2019, the Company had $65.0 million outstanding under the Credit Facility. Available borrowings under the Credit Facility have been reduced by approximately $0.5 million for one standby letter of credit issued in connection with a facility lease agreement, leaving $134.5 million available for borrowings at June 30, 2019.
Borrowings under the Credit Facility bear interest through March 21, 2024 at a variable rate per annum equal to LIBOR plus between 1.0% and 1.625%, or at the Borrower’s option, the higher of (i) the prime rate as announced by Bank of America and (ii) 0.5% plus the overnight federal funds rate, plus in each case, between 0.0% and 0.625%, with the exact interest rate margin determined based on the consolidated leverage ratio. At June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. At December 31, 2018, our rate under the Original Credit Agreement, inclusive of applicable margins, was 4.3% for LIBOR. The Company is required to pay a commitment fee, based on the consolidated leverage ratio, equal to 0.175%, 0.20%, 0.225% or 0.25% per annum on the undrawn portion available under the revolving credit facility and variable per annum fees in respect of outstanding letters of credit. In connection with the New Credit Agreement, the Company incurred closing and legal fees of approximately $1.0 million, which have been accounted for as deferred financing costs, that, together with approximately $0.3 million of unamortized deferred financing costs associated with loan syndicate lenders who participated in the new facility, will be amortized to interest expense over the term of the New Credit Agreement. In addition, $34 thousand of unamortized deferred financing costs associated with the
pro-rata
share of prior loan syndicate lenders that did not participate in the new facility were written off and charged to other expense in the first quarter of 2019.
The New Credit Agreement includes financial covenants which require the Company to maintain
(i) a consolidated leverage ratio of no greater than 3.25 to 1.0 or, upon a qualified acquisition subject to certain conditions, 3.75 to 1.0 and (ii) a minimum consolidated interest coverage ratio of 3.00 to 1.0.
At June 30, 2019, our consolidated leverage ratio was 0.59 to 1.0 and our consolidated interest coverage ratio was 21.38 to 1.0. The New Credit Agreement also contains customary affirmative and negative covenants for transactions of this type and other affirmative and negative covenants agreed to by the parties, including, among others, limits on the Company and its subsidiaries’ ability to incur debt or liens, engage in sale-leaseback transactions, make loans, investments and acquisitions, incur additional indebtedness, engage in mergers, enter into asset sales, transact with affiliates and alter its business. Adjusted EBITDA, under the Credit Facility, is defined as consolidated net earnings (or loss), plus net interest expense, income taxes, depreciation and amortization, and share based compensation expense, plus acquisition expenses not to exceed $2.0 million, minus capitalized research and development expense, plus restructuring, issuance costs, cash
non-operating
costs and other expenses or losses minus cash
non-operating
gains and other
non-cash
gains; provided, however that the aggregate of all cash
non-operating
expense shall not exceed 10% of Consolidated EBITDA. The New Credit Agreement also provides for a number of customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control and judgment defaults. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the New Credit Agreement to declare all amounts borrowed under the New Credit Agreement, together with accrued interest and fees, to be immediately due and payable. The obligations of the Borrower under the Credit Facilities are unconditionally guaranteed by the Company and certain subsidiaries and secured by a lien on substantially all of the present and future property and assets of the Company and such subsidiaries, in each case, subject to limited exceptions and exclusions.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
10. Income Taxes
A reconciliation of income taxes computed at federal statutory rates to income tax expense is as follows (dollar amounts in thousands):
 
                                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
Provision for income taxes at statutory rate
  $ 2,663       21.0   $ 414       21.0
State and local income taxes, net of federal tax benefit
    265       2.1     26       1.3
Foreign tax credit valuation allowance
    (1,299 )     (10.2 )%     —         —    
Impact of foreign income
    415       3.2     790       40.1
Permanent
non-deductible
expense
    274       2.2     60       3.1
Net shortfall (windfall) on stock based compensation
    111       0.9 %     (39     (1.9 )% 
Other, net
    (53 )     (0.5 )%     23       1.1
   
 
 
   
 
 
   
 
 
   
 
 
 
Reported income tax provision
  $ 2,376       18.7   $ 1,274       64.7
   
 
 
   
 
 
   
 
 
   
 
 
 
   
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Provision (benefit) for income taxes at statutory rate
  $ 3,193       21.0   $ (356 )     21.0
State and local income taxes, net of federal tax benefit
    318       2.1     (51 )     3.0
Foreign tax credit valuation allowance
    (1,557 )     (10.2 )%     —         —    
Impact of foreign income (loss)
    505       3.3     (448 )     26.4
Permanent non-deductible expense
    334       2.2 %     (241 )     14.2 %
Net shortfall (windfall) on stock based compensation
    218       1.4     (156 )     9.2
Reversal of reserve for income taxes
    (544 )     (3.6 )%     —         —    
Other, net
    (230 )     (1.5 )%     61       (3.5 )%
   
 
 
   
 
 
   
 
 
   
 
 
 
Reported income tax (benefit)
  $ 2,237       14.7   $ (1,191     70.3
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of June 30, 2019, the liability for unrecognized tax benefits was approximately $4.0 million, all of which is recorded as a reduction of deferred tax assets.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share
11. Net Income (Loss) Per Share
For the three months ended June 30, 2019 and 2018 and the six months ended June 30, 2019, the two class method was used in the computation as it was the more dilutive of the two approaches. For the six months ended June 30, 2018, earnings were not allocated to participating securities in the calculation of basic and diluted earnings per share as there were net losses and the net loss available to common shareholders was divided by the weighted-average number of common shares outstanding during the period to calculate diluted earnings per share. For the six months ended June 30, 2019, the assumed exercise of stock options and assumed vesting of restricted stock and restricted stock units were not included in the computation of net income (loss) per share as their effect would have been anti-dilutive.
The following presents a reconciliation of the numerator and denominator used in the calculation of basic net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation of diluted net income (loss) per share (in thousands, except share and per share data):
 
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss), as reported
  $ 10,307     $ 695     $ 12,967     $ (504
Less: net income (loss) attributable to participating securities
    (336 )     (29     (409 )     —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common shareholders—basic
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                               
Basic:
                               
Weighted-average shares of common stock outstanding
    41,377,788       42,188,672       41,321,044       42,252,027  
Less: weighted-average shares of unvested restricted common stock outstanding
    (1,350,923 )     (1,770,364     (1,305,372 )     (1,815,432
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of common shares used in computing basic net income (loss) per common share
    40,026,865       40,418,308       40,015,672       40,436,595  
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share applicable to common shareholders—basic
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
     
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss) available to common shareholders—basic
  $ 9,971     $ 666     $ 12,558     $ (504
Add-back:
undistributed earnings allocated to unvested shareholders
    180       —         107       —    
Less: undistributed earnings reallocated to unvested shareholders
    (180 )     —         (107 )     —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common shareholders—diluted
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                               
Diluted:
                               
Weighted-average shares of common stock outstanding
    41,377,788       42,188,672       41,321,044       42,252,027  
Less: weighted-average shares of unvested restricted common stock outstanding
    (1,350,923 )     (1,770,364     (1,305,372 )     (1,815,432
Weighted-average number of common shares issuable upon exercise of outstanding stock options
    39,045       119,544       50,375       —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of common shares used in computing diluted net income (loss) per common share
    40,065,910       40,537,852       40,066,047       40,436,595  
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share applicable to common shareholders—diluted
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
The following common share equivalents have been excluded from the computation of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive:
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Options
    488,867       543,794       489,882       641,825  
Unvested restricted stock
    1,082,601       643,109       997,436       846,046  
Unvested restricted stock units
    86,034       57,158       83,944       67,219  
 
 
 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Stockholders' Equity
12. Stockholders’ Equity
Share repurchases
 
On May 3, 2018, the Company’s Board of Directors approved a share purchase program permitting repurchases of up to $25.0 million of the Company’s outstanding shares of common stock through
June 7, 2019
. During the quarter ended June 30, 2019, the Company repurchased a total of 55,428 shares of its common stock for an aggregate purchase price of $1.1 million, including brokers’ fees. Intended to offset shareholder dilution, the Company expected to make repurchases periodically, either on the open market or in privately negotiated transactions, subject to availability, as business and market conditions warrant, through April 29, 2019, at which date the maximum amount of purchases was reached. The share purchase program did not obligate the Company to acquire any particular amount of common stock, and the program may have been suspended or discontinued at management’s and/or the Board of Director’s discretion.
Stock Based Compensation
We account for stock based compensation in accordance with ASC Topic No. 718,
Compensation – Stock Compensation,
which requires the measurement of compensation costs at fair value on the date of grant and recognition of compensation expense over the service period for awards expected to vest. The following presents the impact of stock based compensation expense on our condensed consolidated statements of operations (in thousands):
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Marketing and selling
  $ 1,702     $ 2,152     $ 3,472     $ 3,886  
Research and development
    640       893       1,362       1,881  
General and administrative
    1,537       1,545       3,264       3,070  
Restructuring
    —         (1,402     —         (1,402
   
 
 
   
 
 
   
 
 
   
 
 
 
Total expensed
  $ 3,879     $ 3,188     $ 8,098     $ 7,435  
Property and equipment
    —         7       —         21  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total stock based compensation
  $ 3,879     $ 3,195     $ 8,098     $ 7,456  
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
As of June 30, 2019, the Company had $24.8 million of unrecognized compensation expense related to employees and directors’ unvested stock awards and stock units that are expected to be recognized over a weighted average period of 2.1 years.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Segment Reporting
13. Segment Reporting
We view our operations and manage our business as one segment: the development, marketing and licensing of technologies and fonts. Factors used to identify our single segment include the financial information available for evaluation by our chief operating decision maker in making decisions about how to allocate resources and assess performance. While our technologies and services are sold into two principal markets, Creative Professional and OEM, expenses and assets are not allocated to these market segments, and operating results are assessed on an aggregate basis to make decisions about the allocation of resources. The following table presents revenue for these two principle markets (in thousands): 
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Creative Professional
  $ 35,225     $ 38,417     $ 67,988     $ 73,415  
OEM
    28,011       22,270       46,604       43,955  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 63,236     $ 60,687     $ 114,592     $ 117,370  
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Geographic segment information
We market our products and services principally through offices in the United States, United Kingdom, Germany, China, Republic of Korea and Japan. We report revenue based on the geographic location of our customers. For example, licenses may be sold to large international companies, which may be headquartered in the Republic of Korea, such revenues would be included in the revenue for Rest of World.
The following table summarizes revenue by customer location (in thousands of dollars, except percentages):
 
                                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
   
Sales
   
% of Total
   
Sales
   
% of Total
 
   
(In thousands, except percentages)
 
United States
  $ 34,396       54.4   27,086       44.6
Japan
    9,748       15.4       11,718       19.3  
Europe, Middle East and Africa (EMEA)
    13,934       22.0       15,060       24.8  
Rest of World
    5,158       8.2       6,823       11.3  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 63,236       100.0   $ 60,687       100.0
   
 
 
   
 
 
   
 
 
   
 
 
 
   
   
Six Months Ended June 30,
 
   
2019
   
2018
 
   
Sales
   
% of Total
   
Sales
   
% of Total
 
   
(In thousands, except percentages)
 
United States
  $ 57,612       50.3   $ 51,971       44.3
Japan
    19,382       16.9       23,370       19.9  
Europe, Middle East and Africa (EMEA)
    27,391       23.9       30,064       25.6  
Rest of World
    10,207       8.9       11,965       10.2  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 114,592       100.0   $ 117,370       100.0
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Long-lived assets, which include right of use assets, property and equipment, goodwill and intangible assets, but exclude other assets and deferred tax assets, are attributed to geographic areas in which Company assets reside and is shown below (in thousands): 
 
             
 
 
June 30,
 
2019
 
            
December 31,
2018
 
Long-lived assets:
 
 
 
 
 
 
 
 
United States
 
$ 308,586
 
 
$ 303,046
 
United Kingdom
 
 
3,864
 
 
 
3,484
 
Germany
 
 
55,302
 
 
 
54,357
 
Asia (including Japan)
 
 
5,629
 
 
 
4,139
 
Total
 
$ 373,381
 
 
$ 365,026
 
 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring
6 Months Ended
Jun. 30, 2019
Restructuring and Related Activities [Abstract]  
Restructuring
14. Restructuring
In December 2017, the Company implemented a restructuring plan to accelerate the integration of the Olapic business into the core of Monotype in an effort to improve operational efficiencies and to align its investment in the Olapic business to better support it over time. The plan provided for the elimination of 89 positions worldwide. As part of this plan, the Company recorded charges of approximately $3.0 million for severance and termination benefits and $0.2 million of facilities and associated costs. This restructuring was completed in the third quarter of 2018.
On June 
6
,
2018
, the Company implemented a restructuring plan, under which the Company reduced headcount in certain areas of the Company, made the decision to cease sales and marketing of the Swyft product and service line and to close a regional office, all in an effort to improve operational efficiencies. The plan provided for the elimination of approximately
50
positions worldwide across a variety of functions, with a concentration within engineering, as well as sales and marketing. The Company recorded net charges totaling $
6.8
 million related to severance and termination benefits, net of stock based compensation reversal, the write off of goodwill and intangible assets attributable to Swyft, the acceleration of the final deferred compensation payment to the founders of Swyft, and charges associated with the office closure. We reversed $
1.4
 million of stock based compensation expense as a result of forfeitures of awards by employees included in the restructuring plan. In the six months ended June 
30
,
2019
, the severance and termination accrual was reduced based on the completion of certain final termination agreements. This restructuring plan was completed by December 
31
,
2018
, other than the payment of deferred termination benefits to certain terminated employees.
The Company continued to refine its cost structure, and in December 2018, implemented a restructuring plan in an effort to improve operational efficiencies. The plan provided for the elimination of 15 positions worldwide, including the positions held by
two
of the Olapic founders. To date, the Company recorded charges of approximately $1.0 million for severance and termination benefits associated with this plan and $0.9 million of accelerated expense associated with the final deferred compensation payment in connection with the departure of those founders. In addition, $0.9 million was recorded for additional stock based compensation expense associated with the acceleration of the vesting of those departing founders’ equity grants in accordance with the separation agreements. This restructuring plan was completed in the second quarter of 2019, other than the payment of deferred termination benefits to certain terminated employees.
The following presents the details of the restructuring expense line item within our consolidated statements of operations (in thousands):
 
                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
Severance and termination benefits
  $ 32     $ 4,032  
Reversal of stock based compensation expense
    —         (1,402
Accelerated deferred compensation
    —         523  
Intangible assets impairment
    —         2,623  
Write off of allocated goodwill
    —         600  
   
 
 
   
 
 
 
Total restructuring
  $ 32     $ 6,376  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Severance and termination benefits
  $ 8     $ 4,226  
Reversal of stock based compensation expense
    —         (1,402
Accelerated deferred compensation
    —         523  
Intangible assets impairment
    —         2,623  
Write off of allocated goodwill
    —         600  
Total restructuring
  $ 8     $ 6,570  
 
 
 
 
The following presents a rollforward of the restructuring reserves and provision activity (in thousands):
 
         
   
Personnel
related
 
Restructuring reserve at January 1, 2019
  $ 2,968  
Restructuring charges
    (24
Cash payments
    (1,595
Foreign currency exchange rate changes
    (9
   
 
 
 
Restructuring reserve at March 31, 2019
    1,340  
Restructuring charges
    32  
Cash payments
    (807 )
Foreign currency exchange rate changes
    (8 )
   
 
 
 
Restructuring reserve at June 30, 2019
  $ 557  
   
 
 
 
 
 
 
 
 
 
 
 
Future cash expenditures related to the restructuring are expected to be approximately $0.4 million, net of tax savings. 
 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
15. Commitments and Contingencies
Legal Proceedings
From time to time, we may be a party to various claims, suits and complaints. We do not believe that there are claims or legal proceedings that, if determined adversely to us, would have a material adverse effect on our business, results of operations or financial condition.
Licensing Warranty
Under our standard license agreement with OEM customers, we warrant that the licensed technologies are free of infringement claims of intellectual property rights and will meet the specifications as defined in the licensing agreement for a one-year period. Under the licensing agreements, liability for such indemnity obligations is limited, generally to the total arrangement fee; however, exceptions have been made on a case-by-case basis, increasing the maximum potential liability to agreed-upon amounts at the time the contract is entered into or unlimited liability. We have never incurred costs payable to a customer or business partner to defend lawsuits or settle claims related to these warranties, and as a result, management believes the estimated fair value of these warranties is minimal. Accordingly, there are no liabilities recorded for these warranties as of June 30, 2019 or December 31, 2018.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events
6 Months Ended
Jun. 30, 2019
Subsequent Events [Abstract]  
Subsequent Events
16. Subsequent Events
Acquisition of Monotype
On July 25, 2019, the Company’s Board of Directors approved and management executed a definitive agreement with a private equity firm, to acquire all outstanding shares of the Company’s common stock for $
19.85
per share in cash, or approximately $
825
million (the “Transaction”). The Transaction is subject to shareholder approval and other customary closing conditions.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered
The following table presents our revenue disaggregated by the timing of revenue recognition as well as by type of product or services offered (see Note 13 for further information regarding revenue by major markets and revenue by geography):
 
                                                 
   
For the Three Months Ended June 30,
 
   
2019
   
2018
 
   
Creative
Professional
   
OEM
   
Total
   
Creative
Professional
   
OEM
   
Total
 
License revenue:
                                               
License transferred at a point in time
  $ 27,049     $ 27,087     $ 54,136     $ 27,215     $ 20,878     $ 48,093  
Service revenue:
                                               
Service transferred at a point in time
    436       409       845       568       720       1,288  
Service transferred over time
    7,740       515       8,255       10,634       672       11,306  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 35,225     $ 28,011     $ 63,236     $ 38,417     $ 22,270     $ 60,687  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                                 
   
For the Six Months Ended June 30,
 
   
2019
   
2018
 
   
Creative
Professional
   
OEM
   
Total
   
Creative
Professional
   
OEM
   
Total
 
License revenue:
                                               
License transferred at a point in time
  $ 51,188     $ 44,820     $ 96,008     $ 52,749     $ 41,211     $ 93,960  
License transferred over time
    —         —         —         —         —         —    
Service revenue:
                                               
Service transferred at a point in time
    868       605       1,473       1,190       1,705       2,895  
Service transferred over time
    15,932       1,179       17,111       19,476       1,039       20,515  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 67,988     $ 46,604     $ 114,592     $ 73,415     $ 43,955     $ 117,370  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
Summary of Transaction Price Allocated to Future Performance Obligations The aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied or are partially satisfied as of June 30, 2019 and December 31, 2018 are in the table below (in thousands):
 
                                                 
   
June 30, 2019
   
December 31, 2018
 
   
Current
   
Long-term
   
Total
   
Current
   
Long-term
   
Total
 
Deferred revenue
  $ 10,777     $ 1,566     $ 12,343     $ 10,337     $ 1,552     $ 11,889  
Unbilled backlog
    3,389       1,679       5,068       5,666       1,837       7,503  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 14,166     $ 3,245     $ 17,411     $ 16,003     $ 3,389     $ 19,392  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Restricted Cash (Tables)
6 Months Ended
Jun. 30, 2019
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]  
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands):
 
                 
   
Six Months Ended

June 30,
 
   
2019
   
2018
 
Consolidated balance sheet classification:
               
Cash and cash equivalents
  $ 47,763     $ 75,819  
Restricted cash, short term
    6,000       3,000  
Restricted cash, long term
    —         6,000  
   
 
 
   
 
 
 
Total cash, cash equivalents and restricted cash
  $ 53,763     $ 84,819  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value
6. Fair Value Measurements
The following table presents our financial assets and liabilities that are carried at fair value (in thousands):
 
                                 
   
Fair Value Measurement at June 30, 2019
 
   
Total
   
Quoted Prices (unadjusted)
 in Active Markets for
Identical Assets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                               
Cash equivalents—money market funds
  $ 14,126     $ 14,126     $ —       $ —    
Cash equivalents—Certificate of Deposit
    578       578       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Restricted cash
    equivalents—money market
    fund
    6,000       6,000       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
  $ 20,704     $ 20,704     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total assets
  $ 20,704     $ 20,704     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
                                 
   
Fair Value Measurement at December 31, 2018
 
   
Total
   
Quoted Prices (unadjusted)
 in Active Markets for
Identical Assets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                               
Cash equivalents—money market funds
  $ 28,940     $ 28,940     $ —       $ —    
Restricted cash
    equivalents—money market
    fund
    6,000       6,000       —         —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
  $ 34,940     $ 34,940     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total assets
  $ 34,940     $ 34,940     $ —       $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible assets as of June 30, 2019 and December 31, 2018 were as follows (dollar amounts in thousands):
 
                                                         
         
June 30, 2019
   
December 31, 2018
 
   
Weighted-
Average
Amortization
Period (Years)
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Balance
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Balance
 
Customer relationships
    10     $ 64,784     $ (56,454 )   $ 8,330     $ 64,822     $ (55,288   $ 9,534  
Acquired technology
    11       68,773       (54,704 )     14,069       68,823       (52,747     16,076  
Non-compete
agreements
    4       13,626       (13,239 )     387       13,636       (13,073     563  
Indefinite-lived intangible assets:
                                                       
Trademarks
            44,079       —         44,079       44,126       —         44,126  
Domain names
            4,400       —         4,400       4,400       —         4,400  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
          $ 195,662     $ (124,397 )   $ 71,265     $ 195,807     $ (121,108   $ 74,699  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Disclosure of Lease Expense
The components of lease expense were as follows (in thousands):
 
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Finance lease cost
  $ —       $ —       $ —       $ —    
Operating lease cost
    1,137       —         2,291       —    
Short-term lease cost
    10       —         10       —    
Variable lease cost
    107       —         159       —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Total lease cost
   $ 1,254     $ —       $ 2,460     $ —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Amount of cash paid included in measurement of lease liabilities
Supplemental cash flow information related to leases was as follows (in thousands):
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Cash paid for amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
  $ 1,215       —    
Right-of-use
assets obtained in exchange for lease obligations:
               
Operating leases
    1,890         —    
Disclosure of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Weighted average remaining lease term:
               
Operating leases
   
4.75
 years
      —    
Weighted average discount rate:
               
Operating leases
    3.92%       —    
Finance Lease, Liability, Maturity Maturities of operating lease liabilities were as follows (in thousands):
Twelve months ending June 30:
 
2020
  $ 4,250  
2021
    3,740  
2022
    3,543  
2023
    2,451  
2024
    1,473  
Thereafter
    1,813  
   
 
 
 
Total future minimum lease payments
  $ 17,270  
Less: amounts representing interest
    (1,516 )
   
 
 
 
Total lease liabilities
  $ 15,754  
Less: current operating lease liability
    (3,701 )
   
 
 
 
Long-term operating lease liability
  $ 12,053  
   
 
 
 
Maturities of lease liabilities as of December 31, 2018 were as follows:
Years ending December 31:
 
2019
 
$ 4,728
 
2020
 
 
3,131
 
2021
 
 
2,806
 
2022
 
 
2,652
 
2023
 
 
1,256
 
Thereafter
 
 
2,004
 
Total
 
$ 16,577
 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense
A reconciliation of income taxes computed at federal statutory rates to income tax expense is as follows (dollar amounts in thousands):
 
                                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
Provision for income taxes at statutory rate
  $ 2,663       21.0   $ 414       21.0
State and local income taxes, net of federal tax benefit
    265       2.1     26       1.3
Foreign tax credit valuation allowance
    (1,299 )     (10.2 )%     —         —    
Impact of foreign income
    415       3.2     790       40.1
Permanent
non-deductible
expense
    274       2.2     60       3.1
Net shortfall (windfall) on stock based compensation
    111       0.9 %     (39     (1.9 )% 
Other, net
    (53 )     (0.5 )%     23       1.1
   
 
 
   
 
 
   
 
 
   
 
 
 
Reported income tax provision
  $ 2,376       18.7   $ 1,274       64.7
   
 
 
   
 
 
   
 
 
   
 
 
 
   
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Provision (benefit) for income taxes at statutory rate
  $ 3,193       21.0   $ (356 )     21.0
State and local income taxes, net of federal tax benefit
    318       2.1     (51 )     3.0
Foreign tax credit valuation allowance
    (1,557 )     (10.2 )%     —         —    
Impact of foreign income (loss)
    505       3.3     (448 )     26.4
Permanent non-deductible expense
    334       2.2 %     (241 )     14.2 %
Net shortfall (windfall) on stock based compensation
    218       1.4     (156 )     9.2
Reversal of reserve for income taxes
    (544 )     (3.6 )%     —         —    
Other, net
    (230 )     (1.5 )%     61       (3.5 )%
   
 
 
   
 
 
   
 
 
   
 
 
 
Reported income tax (benefit)
  $ 2,237       14.7   $ (1,191     70.3
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following presents a reconciliation of the numerator and denominator used in the calculation of basic net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation of diluted net income (loss) per share (in thousands, except share and per share data):
 
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss), as reported
  $ 10,307     $ 695     $ 12,967     $ (504
Less: net income (loss) attributable to participating securities
    (336 )     (29     (409 )     —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common shareholders—basic
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                               
Basic:
                               
Weighted-average shares of common stock outstanding
    41,377,788       42,188,672       41,321,044       42,252,027  
Less: weighted-average shares of unvested restricted common stock outstanding
    (1,350,923 )     (1,770,364     (1,305,372 )     (1,815,432
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of common shares used in computing basic net income (loss) per common share
    40,026,865       40,418,308       40,015,672       40,436,595  
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share applicable to common shareholders—basic
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
     
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss) available to common shareholders—basic
  $ 9,971     $ 666     $ 12,558     $ (504
Add-back:
undistributed earnings allocated to unvested shareholders
    180       —         107       —    
Less: undistributed earnings reallocated to unvested shareholders
    (180 )     —         (107 )     —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) available to common shareholders—diluted
  $ 9,971     $ 666     $ 12,558     $ (504
   
 
 
   
 
 
   
 
 
   
 
 
 
Denominator:
                               
Diluted:
                               
Weighted-average shares of common stock outstanding
    41,377,788       42,188,672       41,321,044       42,252,027  
Less: weighted-average shares of unvested restricted common stock outstanding
    (1,350,923 )     (1,770,364     (1,305,372 )     (1,815,432
Weighted-average number of common shares issuable upon exercise of outstanding stock options
    39,045       119,544       50,375       —    
   
 
 
   
 
 
   
 
 
   
 
 
 
Weighted-average number of common shares used in computing diluted net income (loss) per common share
    40,065,910       40,537,852       40,066,047       40,436,595  
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income (loss) per share applicable to common shareholders—diluted
  $ 0.25     $ 0.02     $ 0.31     $ (0.01
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share
The following common share equivalents have been excluded from the computation of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive:
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Options
    488,867       543,794       489,882       641,825  
Unvested restricted stock
    1,082,601       643,109       997,436       846,046  
Unvested restricted stock units
    86,034       57,158       83,944       67,219  
 
 
 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2019
Schedule of Stock Based Compensation Expense The following presents the impact of stock based compensation expense on our condensed consolidated statements of operations (in thousands):
 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Marketing and selling
  $ 1,702     $ 2,152     $ 3,472     $ 3,886  
Research and development
    640       893       1,362       1,881  
General and administrative
    1,537       1,545       3,264       3,070  
Restructuring
    —         (1,402     —         (1,402
   
 
 
   
 
 
   
 
 
   
 
 
 
Total expensed
  $ 3,879     $ 3,188     $ 8,098     $ 7,435  
Property and equipment
    —         7       —         21  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total stock based compensation
  $ 3,879     $ 3,195     $ 8,098     $ 7,456  
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Schedule of Revenue for Major Markets The following table presents revenue for these two principle markets (in thousands): 
                                 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Creative Professional
  $ 35,225     $ 38,417     $ 67,988     $ 73,415  
OEM
    28,011       22,270       46,604       43,955  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 63,236     $ 60,687     $ 114,592     $ 117,370  
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Schedule of Revenue by Geographic Segments
The following table summarizes revenue by customer location (in thousands of dollars, except percentages):
 
                                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
   
Sales
   
% of Total
   
Sales
   
% of Total
 
   
(In thousands, except percentages)
 
United States
  $ 34,396       54.4   27,086       44.6
Japan
    9,748       15.4       11,718       19.3  
Europe, Middle East and Africa (EMEA)
    13,934       22.0       15,060       24.8  
Rest of World
    5,158       8.2       6,823       11.3  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 63,236       100.0   $ 60,687       100.0
   
 
 
   
 
 
   
 
 
   
 
 
 
   
   
Six Months Ended June 30,
 
   
2019
   
2018
 
   
Sales
   
% of Total
   
Sales
   
% of Total
 
   
(In thousands, except percentages)
 
United States
  $ 57,612       50.3   $ 51,971       44.3
Japan
    19,382       16.9       23,370       19.9  
Europe, Middle East and Africa (EMEA)
    27,391       23.9       30,064       25.6  
Rest of World
    10,207       8.9       11,965       10.2  
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
  $ 114,592       100.0   $ 117,370       100.0
   
 
 
   
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Schedule of Assets by Geographic Segments
Long-lived assets, which include right of use assets, property and equipment, goodwill and intangible assets, but exclude other assets and deferred tax assets, are attributed to geographic areas in which Company assets reside and is shown below (in thousands): 
 
             
 
 
June 30,
 
2019
 
            
December 31,
2018
 
Long-lived assets:
 
 
 
 
 
 
 
 
United States
 
$ 308,586
 
 
$ 303,046
 
United Kingdom
 
 
3,864
 
 
 
3,484
 
Germany
 
 
55,302
 
 
 
54,357
 
Asia (including Japan)
 
 
5,629
 
 
 
4,139
 
Total
 
$ 373,381
 
 
$ 365,026
 
 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2019
Restructuring and Related Activities [Abstract]  
Schedule of Details of Restructuring Expense
The following presents the details of the restructuring expense line item within our consolidated statements of operations (in thousands):
 
                 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
Severance and termination benefits
  $ 32     $ 4,032  
Reversal of stock based compensation expense
    —         (1,402
Accelerated deferred compensation
    —         523  
Intangible assets impairment
    —         2,623  
Write off of allocated goodwill
    —         600  
   
 
 
   
 
 
 
Total restructuring
  $ 32     $ 6,376  
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
Severance and termination benefits
  $ 8     $ 4,226  
Reversal of stock based compensation expense
    —         (1,402
Accelerated deferred compensation
    —         523  
Intangible assets impairment
    —         2,623  
Write off of allocated goodwill
    —         600  
Total restructuring
  $ 8     $ 6,570  
 
 
 
 
Summary of Restructuring Reserves and Provision Activity
The following presents a rollforward of the restructuring reserves and provision activity (in thousands):
 
         
   
Personnel
related
 
Restructuring reserve at January 1, 2019
  $ 2,968  
Restructuring charges
    (24
Cash payments
    (1,595
Foreign currency exchange rate changes
    (9
   
 
 
 
Restructuring reserve at March 31, 2019
    1,340  
Restructuring charges
    32  
Cash payments
    (807 )
Foreign currency exchange rate changes
    (8 )
   
 
 
 
Restructuring reserve at June 30, 2019
  $ 557  
   
 
 
 
 
 
 
 
 
 
 
 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of the Business - Additional Information (Detail)
6 Months Ended
Jun. 30, 2019
Segment
Subsidiary
Nature Of Business [Abstract]  
Number of business segments | Segment 1
Number of subsidiaries, domestic 4
Number of subsidiaries, foreign 6
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements Additional Information (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Operating Lease, Right-of-Use Asset $ 14,320
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 600
Accounting Standards Update 2016-02 [Member] | Maximum [Member]  
Operating Lease, Right-of-Use Asset 15,900
Accounting Standards Update 2016-02 [Member] | Minimum [Member]  
Operating Lease, Right-of-Use Asset $ 14,400
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue related to the estimation of per-unit royalties $ 63,236 $ 60,687 $ 114,592 $ 117,370
Royalty [Member]        
Revenue related to the estimation of per-unit royalties 5,500 4,600    
Accounting Standards Update 2014-09 [Member]        
Deferred revenue expected to be recognized in future 3,700 7,600 9,400 14,400
Revenue recognition performance obligation settled 5,500 $ 4,600 5,500 $ 4,600
Capitalized incremental costs to obtain contracts $ 4,200   $ 4,200  
Accounting Standards Update 2014-09 [Member] | Maximum [Member]        
Capitalized Contract Cost Amortization Period Maximum     10 years  
Accounting Standards Update 2014-09 [Member] | Minimum [Member]        
Capitalized Contract Cost Amortization Period Minimum     3 years  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total revenue $ 63,236 $ 60,687 $ 114,592 $ 117,370
Creative Professional [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 35,225 38,417 67,988 73,415
Original Equipment Manufacturers [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 28,011 22,270 46,604 43,955
License Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 54,136 48,093 96,008 93,960
License Revenue [Member] | Transferred at Point in Time [Member] | Creative Professional [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 27,049 27,215 51,188 52,749
License Revenue [Member] | Transferred at Point in Time [Member] | Original Equipment Manufacturers [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 27,087 20,878 44,820 41,211
License Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue     0 0
License Revenue [Member] | Transferred over Time [Member] | Creative Professional [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue     0 0
License Revenue [Member] | Transferred over Time [Member] | Original Equipment Manufacturers [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue     0 0
Service Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 845 1,288 1,473 2,895
Service Revenue [Member] | Transferred at Point in Time [Member] | Creative Professional [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 436 568 868 1,190
Service Revenue [Member] | Transferred at Point in Time [Member] | Original Equipment Manufacturers [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 409 720 605 1,705
Service Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 8,255 11,306 17,111 20,515
Service Revenue [Member] | Transferred over Time [Member] | Creative Professional [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 7,740 10,634 15,932 19,476
Service Revenue [Member] | Transferred over Time [Member] | Original Equipment Manufacturers [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 515 $ 672 $ 1,179 $ 1,039
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Total $ 17,411 $ 19,392
Deferred Revenue [Member]    
Total 12,343 11,889
Unbilled Revenues [Member]    
Total 5,068 7,503
Current Period [Member]    
Total 14,166 16,003
Current Period [Member] | Deferred Revenue [Member]    
Total 10,777 10,337
Current Period [Member] | Unbilled Revenues [Member]    
Total 3,389 5,666
Long Term [Member]    
Total 3,245 3,389
Long Term [Member] | Deferred Revenue [Member]    
Total 1,566 1,552
Long Term [Member] | Unbilled Revenues [Member]    
Total $ 1,679 $ 1,837
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Restricted Cash - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Receivables [Abstract]      
Restricted Cash, Current $ 6,000 $ 6,000 $ 3,000
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Restricted Cash (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Consolidated balance sheet classification:        
Cash and cash equivalents $ 47,763 $ 60,106 $ 75,819  
Restricted cash, short term 6,000 6,000 3,000  
Restricted cash, long term     6,000  
Total cash, cash equivalents and restricted cash $ 53,763 $ 66,106 $ 84,819 $ 100,809
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 20,704 $ 34,940
Current Asset [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 20,704 34,940
Current Asset [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 14,126 28,940
Restricted cash equivalents 6,000 6,000
Current Asset [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 578  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 20,704 34,940
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Current Asset [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 20,704 34,940
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Current Asset [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 14,126 28,940
Restricted cash equivalents 6,000 $ 6,000
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Current Asset [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 578  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Additional Information (Detail)
6 Months Ended
Jun. 30, 2019
USD ($)
Contract
Jun. 30, 2019
GBP (£)
Contract
Dec. 31, 2018
USD ($)
Contract
Dec. 31, 2018
GBP (£)
Contract
Forward Contract to Purchase [Member]        
Derivative [Line Items]        
Number of forward contract outstanding 1 1 1 1
Forward contract outstanding | $ $ 3,400,000   $ 3,400,000  
Forward Contract to Sell [Member]        
Derivative [Line Items]        
Number of forward contract outstanding 1 1 1 1
Forward contract outstanding | £   £ 2,700,000   £ 2,700,000
Forward Contracts [Member]        
Derivative [Line Items]        
Forward contract terms 30-day forward contract      
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Finite-lived intangible assets:    
Customer relationships, Gross Carrying Amount $ 64,784 $ 64,822
Acquired technology, Gross Carrying Amount 68,773 68,823
Non-compete agreements, Gross Carrying Amount 13,626 13,636
Gross Carrying Amount 195,662 195,807
Accumulated Amortization (124,397) (121,108)
Indefinite-lived intangible assets:    
Net Balance 71,265 74,699
Trademarks [Member]    
Indefinite-lived intangible assets:    
Net Balance, Indefinite-Lived Intangible Assets 44,079 44,126
Net Balance 44,079 44,126
Domain Names [Member]    
Indefinite-lived intangible assets:    
Net Balance, Indefinite-Lived Intangible Assets 4,400 4,400
Net Balance $ 4,400 4,400
Customer Relationships [Member]    
Finite-lived intangible assets:    
Intangible assets, Weighted-Average Amortization Period (Years) 10 years  
Accumulated Amortization $ (56,454) (55,288)
Net Balance, Finite-Lived Intangible Assets $ 8,330 9,534
Acquired Technology [Member]    
Finite-lived intangible assets:    
Intangible assets, Weighted-Average Amortization Period (Years) 11 years  
Accumulated Amortization $ (54,704) (52,747)
Net Balance, Finite-Lived Intangible Assets $ 14,069 16,076
Non-compete Agreements [Member]    
Finite-lived intangible assets:    
Intangible assets, Weighted-Average Amortization Period (Years) 4 years  
Accumulated Amortization $ (13,239) (13,073)
Net Balance, Finite-Lived Intangible Assets $ 387 $ 563
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Operating lease term of contract 4 years 9 months
Lessee, Operating Lease, Option to Extend options to extend the leases for up to 5 years
Lessee, Operating Lease, Option to Terminate options to terminate the leases within 1 year
Lessee Operating Lease Lease Not yet Commenced value $ 2.1
Standby Letters of Credit [Member]  
Standby letter-of-credit $ 0.5
Minimum [Member]  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 1 year
Minimum [Member] | Office Equipment [Member]  
Operating lease term of contract 1 year
Maximum [Member]  
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 4 years
Maximum [Member] | Office Equipment [Member]  
Operating lease term of contract 6 years
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Components of lease expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Leases [Abstract]    
Finance lease cost  
Operating lease cost $ 1,137 2,291
Short-term lease cost 10 10
Variable lease cost 107 159
Total lease cost $ 1,254 $ 2,460
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental cash flow (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Amount of cash paid included in measurement of lease liabilities  
Operating cash flows from operating leases $ 1,215
Right-of-use assets obtained in exchange for lease obligations  
Operating leases $ 1,890
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental balance sheet information (Detail)
Jun. 30, 2019
Operating leases 4 years 9 months
Operating leases 3.92%
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
2019   $ 4,728
2020 $ 4,250 3,131
2021 3,740 2,806
2022 3,543 2,652
2023 2,451 1,256
2024 1,473  
Thereafter 1,813 2,004
Total 17,270 $ 16,577
Less: amounts representing interest (1,516)  
Total lease liabilities 15,754  
Less: current operating lease liability (3,701)  
Long-term operating lease liability $ 12,053  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 22, 2019
Jun. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Revolving line of credit   $ 65,000 $ 75,000
Secured revolving credit facility, available borrowing capacity     $ 74,500
Closing and legal fees   1,000  
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Gross   34  
Debt Issuance Costs, Gross   300  
Silicon Valley Bank [Member] | Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Line of credit facility, current borrowing capacity $ 200,000    
Maximum increase in secured credit facility $ 300,000 $ 2,000  
Interest rate on outstanding borrowings   Borrowings under the Credit Facility bear interest through March 21, 2024 at a variable rate per annum equal to LIBOR plus between 1.0% and 1.625%, or at the Borrower’s option, the higher of (i) the prime rate as announced by Bank of America and (ii) 0.5% plus the overnight federal funds rate, plus in each case, between 0.0% and 0.625%, with the exact interest rate margin determined based on the consolidated leverage ratio. At June 30, 2019, our rate, inclusive of applicable margins, was 3.3% for LIBOR. At December 31, 2018, our rate under the Original Credit Agreement, inclusive of applicable margins, was 4.3% for LIBOR. The Company is required to pay a commitment fee, based on the consolidated leverage ratio, equal to 0.175%, 0.20%, 0.225% or 0.25% per annum on the undrawn portion available under the revolving credit facility and variable per annum fees in respect of outstanding letters of credit. In connection with the New Credit Agreement, the Company incurred closing and legal fees of approximately $1.0 million, which have been accounted for as deferred financing costs, that, together with approximately $0.3 million of unamortized deferred financing costs associated with loan syndicate lenders who participated in the new facility, will be amortized to interest expense over the term of the New Credit Agreement. In addition, $34 thousand of unamortized deferred financing costs associated with the pro-rata share of prior loan syndicate lenders that did not participate in the new facility were written off and charged to other expense in the first quarter of 2019.  
Secured revolving credit facility, expiration date Sep. 15, 2020    
Silicon Valley Bank [Member] | Revolving Credit Facility [Member] | LIBOR Rate [Member]      
Debt Instrument [Line Items]      
Secured revolving credit facility term, years 5 years    
Variable interest rate   3.30% 4.30%
Credit facility basis spread on variable rate LIBOR   0.50%  
Silicon Valley Bank [Member] | Revolving Credit Facility [Member] | New Credit Agreement [Member]      
Debt Instrument [Line Items]      
Line of credit facility, current borrowing capacity $ 150,000    
Revolving line of credit     $ 75,000
Secured revolving credit facility, available borrowing capacity   $ 134,500  
Percentage of fee payment on unused line of credit facility, lower end   0.25%  
Percentage of fee payment on unused line of credit facility   0.50%  
Credit facility financial covenants terms   (i) a consolidated leverage ratio of no greater than 3.25 to 1.0 or, upon a qualified acquisition subject to certain conditions, 3.75 to 1.0 and (ii) a minimum consolidated interest coverage ratio of 3.00 to 1.0.  
Silicon Valley Bank [Member] | Revolving Credit Facility [Member] | New Credit Agreement [Member] | Base Rate [Member]      
Debt Instrument [Line Items]      
Applicable leverage ratio, lower end   0.175%  
Applicable leverage ratio   0.20%  
Applicable leverage ratio, higher end   0.225%  
Silicon Valley Bank [Member] | Stand-by letter of credit [Member] | New Credit Agreement [Member]      
Debt Instrument [Line Items]      
Line of credit facility, current restriction on borrowing capacity     $ 500
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Additional Information (Detail)
$ in Millions
Jun. 30, 2019
USD ($)
Schedule Of Income Taxes [Line Items]  
Unrecognized tax benefits $ 4.0
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Provision (benefit) for income taxes at statutory rate $ 2,663 $ 414 $ 3,193 $ (356)
State and local income taxes, net of federal tax benefit 265 26 318 (51)
Foreign tax credit valuation allowance (1,299)   (1,557)  
Impact of foreign income (loss) 415 790 505 (448)
Permanent non-deductible expense 274 60 334 (241)
Net shortfall (windfall) on stock based compensation 111 (39) 218 (156)
Reversal of reserve for income taxes     (544)  
Other, net (53) 23 (230) 61
Reported income tax provision (benefit) $ 2,376 $ 1,274 $ 2,237 $ (1,191)
Provision (benefit) for income taxes at statutory rate, tax rate 21.00% 21.00% 21.00% 21.00%
State and local income taxes, net of federal tax benefit, tax rate 2.10% 1.30% 2.10% 3.00%
Foreign tax credit valuation allowance, tax rate (10.20%)   (10.20%)  
Impact of foreign income (loss), tax rate 3.20% 40.10% 3.30% 26.40%
Permanent non-deductible expense, tax rate 2.20% 3.10% 2.20% 14.20%
Net shortfall (windfall) on stock based compensation, tax rate 0.90% (1.90%) 1.40% 9.20%
Reversal of reserve for income taxes, tax rate     (3.60%)  
Other, net, tax rate (0.50%) 1.10% (1.50%) (3.50%)
Reported income tax provision (benefit), tax rate 18.70% 64.70% 14.70% 70.30%
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerator:        
Net income (loss), as reported $ 10,307 $ 695 $ 12,967 $ (504)
Less: net income (loss) attributable to participating securities (336) (29) (409)  
Net income (loss) available to common shareholders—basic $ 9,971 $ 666 $ 12,558 $ (504)
Weighted-average shares of common stock outstanding 41,377,788 42,188,672 41,321,044 42,252,027
Less: weighted-average shares of unvested restricted common stock outstanding (1,350,923) (1,770,364) (1,305,372) (1,815,432)
Weighted-average number of common shares used in computing basic net income (loss) per common share 40,026,865 40,418,308 40,015,672 40,436,595
Net income (loss) per share applicable to common shareholders—basic $ 0.25 $ 0.02 $ 0.31 $ (0.01)
Net income (loss) available to common shareholders—basic $ 9,971 $ 666 $ 12,558 $ (504)
Add-back: undistributed earnings allocated to unvested shareholders 180   107  
Less: undistributed earnings reallocated to unvested shareholders (180)   (107)  
Net income (loss) available to common shareholders—diluted $ 9,971 $ 666 $ 12,558 $ (504)
Weighted-average shares of common stock outstanding 41,377,788 42,188,672 41,321,044 42,252,027
Less: weighted-average shares of unvested restricted common stock outstanding (1,350,923) (1,770,364) (1,305,372) (1,815,432)
Weighted-average number of common shares issuable upon exercise of outstanding stock options 39,045 119,544 50,375  
Weighted-average number of common shares used in computing diluted net income (loss) per common share 40,065,910 40,537,852 40,066,047 40,436,595
Net income (loss) per share applicable to common shareholders—diluted $ 0.25 $ 0.02 $ 0.31 $ (0.01)
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share 488,867 543,794 489,882 641,825
Unvested Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share 1,082,601 643,109 997,436 846,046
Unvested Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share 86,034 57,158 83,944 67,219
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2019
May 03, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Unrecognized compensation expense $ 24.8  
Weighted-average period, years 2 years 1 month 6 days  
Stock Repurchase Program [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total amount authorized under repurchase program   $ 25.0
Stock repurchase program expiration date Jun. 07, 2019  
Number of shares repurchased under stock repurchase program 55,428  
Total common stock aggregate purchase price $ 1.1  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock based compensation, Total expensed $ 3,879 $ 3,188 $ 8,098 $ 7,435
Property and equipment   7   21
Total stock based compensation 3,879 3,195 8,098 7,456
Marketing and Selling [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock based compensation, Total expensed 1,702 2,152 3,472 3,886
Research and Development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock based compensation, Total expensed 640 893 1,362 1,881
General and Administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock based compensation, Total expensed $ 1,537 1,545 $ 3,264 3,070
Restructuring [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock based compensation, Total expensed   $ (1,402)   $ (1,402)
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Additional Information (Detail)
6 Months Ended
Jun. 30, 2019
Markets
Segment
Segment Reporting [Abstract]  
Number of operating segment | Segment 1
Number of principal markets, segment reporting | Markets 2
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Schedule of Revenue for Major Markets (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Segment Reporting Information [Line Items]        
Total $ 63,236 $ 60,687 $ 114,592 $ 117,370
Creative Professional [Member]        
Segment Reporting Information [Line Items]        
Total 35,225 38,417 67,988 73,415
OEM [Member]        
Segment Reporting Information [Line Items]        
Total $ 28,011 $ 22,270 $ 46,604 $ 43,955
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Schedule of Revenue by Geographic Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Segment Reporting Information [Line Items]        
Total $ 63,236 $ 60,687 $ 114,592 $ 117,370
% of Total 100.00% 100.00% 100.00% 100.00%
United States [Member]        
Segment Reporting Information [Line Items]        
Total $ 34,396 $ 27,086 $ 57,612 $ 51,971
% of Total 54.40% 44.60% 50.30% 44.30%
Japan [Member]        
Segment Reporting Information [Line Items]        
Total $ 9,748 $ 11,718 $ 19,382 $ 23,370
% of Total 15.40% 19.30% 16.90% 19.90%
Europe Middle East Africa [Member]        
Segment Reporting Information [Line Items]        
Total $ 13,934 $ 15,060 $ 27,391 $ 30,064
% of Total 22.00% 24.80% 23.90% 25.60%
Rest of World [Member]        
Segment Reporting Information [Line Items]        
Total $ 5,158 $ 6,823 $ 10,207 $ 11,965
% of Total 8.20% 11.30% 8.90% 10.20%
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Schedule of Assets by Geographic Segments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Long-lived assets:    
Total $ 373,381 $ 365,026
United States [Member]    
Long-lived assets:    
Total 308,586 303,046
United Kingdom [Member]    
Long-lived assets:    
Total 3,864 3,484
Germany [Member]    
Long-lived assets:    
Total 55,302 54,357
Asia (Including Japan) [Member]    
Long-lived assets:    
Total $ 5,629 $ 4,139
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Position
Jun. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Position
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Position
Restructuring Cost and Reserve [Line Items]              
Number of Eliminated positions | Position 15   89       50
Restructuring charges   $ 32   $ 6,376 $ 8 $ 6,570  
Restructuring charges recorded to date $ 6,800           $ 6,800
Stock based compensation expense   3,879   3,188 8,098 7,435  
Future cash expenditures   $ 400     $ 400    
Olapic Business [Member]              
Restructuring Cost and Reserve [Line Items]              
Number of Eliminated positions | Position 2            
Reversal of Stock Based Compensation Expense [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges       $ (1,402)   $ (1,402) $ 1,400
Severance and Termination Benefits [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges $ 1,000   $ 3,000        
Facilities and Associated Costs [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges     $ 200        
Deferred Compensation Payment [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring charges 900            
Stock based compensation expense $ 900            
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring - Schedule of Details of Restructuring Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]          
Total restructuring $ 32 $ 6,376 $ 8 $ 6,570  
Severance And Termination Benefits [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring $ 32 4,032 $ 8 4,226  
Reversal of Stock Based Compensation Expense [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring   (1,402)   (1,402) $ 1,400
Accelerated Deferred Compensation [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring   523   523  
Intangible Assets Impairment [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring   2,623   2,623  
Write off of allocated goodwill [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring   $ 600   $ 600  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 32   $ 6,376 $ 8 $ 6,570
Personnel Related [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve, beginning balance 1,340 $ 2,968   2,968  
Restructuring charges 32 (24)      
Cash payments (807) (1,595)      
Foreign currency exchange rate changes (8) (9)      
Restructuring reserve, ending balance $ 557 $ 1,340   $ 557  
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Period of licensing agreement term 1 year  
Warranty liabilities $ 0 $ 0
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member]
$ / shares in Units, $ in Millions
Jul. 25, 2019
USD ($)
$ / shares
Subsequent Event [Line Items]  
Repurchase price share | $ / shares $ 19.85
Stock repurchase program authorized amount | $ $ 825
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Q*^DX?(\\#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,$% @ #$KZ3B?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 " ,2OI.A# 3QN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$YI2TV:R\9.'0Q6V-C-V&IK%CO&UDCZ]G.\ M-F5L#["CI=^?/H$:Y87J SZ'WF,@@_%NM)V+0ODM.Q%Y 1#5":V,94JXU#ST MP4I*SW $+]6'/"+45;4"BR2U) D3L/ SD;6-5D(%E-2'"UZK&>\_0Y=A6@%V M:-%1!%YR8.TTT9_'KH$;8((1!AN_"ZAG8J[^B\GK%L9%DDYA^A6-H+/'+;M.?EW[:N-X$O!U^^3 MZP^_F[#MM3F8?VQ\%6P;^'47[1=02P,$% @ #$KZ3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ,2OI.4YLRJYOJ7O592A.]U56CU_'9F/8A2?3^+.M"WZE6 M-O;.475U8>QE=TITV\GBX$AUE4":+I*Z*)MXLW)C3]UFI2ZF*AOYU$7Z4M=% M]WLK*W5;QRQ^'W@N3V?3#R2;55NF+U'8PU7N9%7UE>P\?HU% MXTFS)\[/WZM_=(NWBWDIM-RIZF=Y,.=UG,?101Z+2V6>U>V3'!>4Q=&X^B_R M*BL+[V=B-?:JTNXWVE^T4?58Q4ZE+MZ&8]FXXVVX(\1(HPDP$F B\SWK28@ :]92L3^BC FM" Z^ S'&M!&PYB0"!U]AH/-T4<(8T(B=/@9 MCC9'FYG !#8ST/$''&WN;V8*$]C,0, M94#''W"TN;_#"(P(O,J CC_@: O??0H3R'4L1Z6,M%-)[VRFSK:)G2XJ>33] MZ=*>=T,G-UP8U8Y=:C*URIL_4$L#!!0 ( Q*^DZ^#N109@0 (T5 8 M >&PO=V]R:W-H965T&ULA9C=;N,V$(5?Q?#]KC@<4B0# MQT#EQ:(%6B#88MMK)69B8R7+E91X^_:59,6P9X;IC?7C,YPS%/61XNK4M#^Z M78S]XF==';K[Y:[OCW=9UCWM8EUVGYMC/ S_/#=M7?;#9?N2=<U>7^L%ROIGL/[7K5O/;5_A ?VD7W6M=E^V\1J^9TOX3E^XUO^Y==/][( MUJMC^1+_C/WWXT,[7&675K;[.AZZ?7-8M/'Y?OD+W&W0C0&3XJ]]/'57YXNQ ME,>F^3%>_+:]7ZK14:SB4S\V40Z'M[B)536V-/CX9VYT>;_O=_=(O%]OX7+Y6_;?F]&N<"[++Q5S][_$M5H-\=#+D>&JJ M;OI=/+UV?5//K0Q6ZO+G^;@_3,?3W/Y[F!R@YP!]"0#S80#. 4@"LK.SJ=0O M95^N5VUS6K3GIW4LQT$!=SATYM-X<^J[Z;^AVFZX^[:V?I6]C>W,DN(LT5<2 M?:O8<(4-%TDVY+^8T*()/<7C57RNY'@4XW&*-]?Q0(HX2_))S%B%X,]T*ZJSA+[$T6I8B5_Q'=.+&B$\N=D'H+RY(8IUQ.K'"5M<&@ M["47O>36.'$LR3!2J!,NRHU+](D7G7CN MA/1\X5D2 (O.$2^"##$W1G831#>!NR%IBL#3&-2),0E*YHWB>1APE%"VM_0- MD60&E$WX2? /N)] _0!+I-WP!M#W1-3E.C4^088A:.;(*>I(\R$*F@[DC20S M>4BP&62X J>KHW2=-3>/PH*G[XP@\\$G\ HR7X$#UE' H>G51@,F[CHW@$CCYPQM.*)!6D'KA,2."(=!21P/&'Z"G3-X+, MH#61,:HY)1S&I.?ZLTI1=&TF6F]0B2R=6C!R2]'$7FM,OMWRA M)KITEOS5:8V+C5*98YJ@:/L;1 (J95-%20C4G-$TLFNT)Q]-EBZ M9I!4WON$&QF0F@/24V!+&N;E0\VM$QF/.K"IT"> AC+0D /-TT@G:'SH*3S:"'Q#J",/.3("Q1YR%DVD#4XM@O =2'DJ0\+E)F'G'F! M?GXC9]ZG''2@?@29#9! %LIL1,[&0)&%G(TX?.#1S92-I!OZ,36'HPQ1Y! - M%%NSYGI'1ES)BSIA)9]=[8N-&Y5_E.W+_M M'IN^;^II(^RY:?HXM*D^#_7M M8KF]7%3QN1]/W7#>GC<(SQ=]E5-I"W/<\[O0'-J MWE'VRDN,A?-6DX9OW%*(=@T /Y:X1GQ%6]S(.V?*:B3DE%T ;QE&)VVJ"? A MC$&-JL8M[9W(&QBBGJL8-KVCC,'S>N)^\]<[3!JWX7>&.3\:.*N5 Z:N:?#MM7*B( M,,%'H4(@>;GA'29$19(@[IA3&:?C]^A?=/&RF /B>$?)G^HDRHV;NLX) MG]&5B!?:?<5#09'K#-5_QS=,I%R1R!Q'2KC^=8Y7+F@]1)$H-7KKKU6CKUU_ M)\D&F]W@#P9_-'CA74,P& +# 'HR7>IG)%"1,]HYK'];+5*;PEL'\F$>U:)^ M=OJ>K);+U5N1Q3FXJ3B#9-M+_(G$GRMV2T64C1(@\X\0OA7"U_Y@"I'8_8'5 M'VA_./6G1A&])-:2ID>,(J.,I2;,?#M':.4(EQR9P=%+DDD.N(+0,T@>J68L MD94E6K!X$!HPO2::I)$:_3%XGA#.D&(K4FQ!,BK?QHM,)LL]Q0PBL4(D%@AC M/V^3AQ#W%#.(U J16B " R)]:J<\4LU@,BM,9H$)#9AL4:\?V;?*,\H9E ?M MC0E:L"*S-<%%MC"6WS PL6S**(6!GZ8?8'W0+ST+UJ)C>HMDD1?':69V'(LP MC&#H![$!!2;]7!VP/Q"[5 UW#E3(HT$W\#.E LN@<"7#E?),'R<$GX4:)G+, M^H.MGPC:#H&PO=V]R:W-H965T&ULC9E;;]M&$(7_BJ!W1[NS=\,V$%$L M6J %@A1MGQF;MH5(HDK1=OKONZ0819HY=/LBB=2WLWOV=O9R\]:T7P_/==W- MOFTWN\/M_+GK]M>+Q>'^N=Y6AP_-OM[E?QZ;=EMU^;%]6ASV;5T]#(FVFP4I MY1?;:KV;W]T,[SZU=S?-2[=9[^I/[>SPLMU6[3_+>M.\W<[U_/N+S^NGYZY_ ML;B[V5=/]>]U]\?^4YN?%JS MW[->RI>F^=H__/)P.U=]B>I-?=_U(:K\]5H7]6;31\KE^'L,.C_EV2<\__T] M^D^#^"SF2W6HBV;SU_JA>[Z=Q_GLH7ZL7C;=Y^;MYWH4Y.:S4?VO]6N]R7A? MDIS'?;,Y#)^S^Y=#UVS'*+DHV^K;\7N]&[[?CO\$,R;#"6A,0*<$.>_W$I@Q M@?F1P+Z;P(X)[/_-P8T)',MA<=0^5.:JZJJ[F[9YF[7'_K"O^FZGKUUNKOO^ MY= ZPW^Y/@_Y[>N=5N%F\=H'&IGED:$+)EXR*\"43K6'" .-9%:TDHX-B4(D@LEB2@Y(HB',5 M $I65(Z$M(_<5A$5TE3#8U_5 0BS7%B0C2![-8"T%9T:4,2[4 FIR:D(&[X& MCD_<\34P;X27 '*\H8M42AW-C8NA6'#U\#QB3N^EA:<3.#"@$][ MT6( 2MIR82"_-#'&"!L^ <,G;O@$G)R\Z(P(2U[L"P'E2'%M +O2/DVT&F&_ M)^#WQ/V>I 63\/("4+FB+!<'8A'O B6@KK)C3VW2L>L3<'UNZ$L"+JP,7UP5 M #NOZE$;B$7)"W$2NW)J8MM V/@)&+_AQD]RGYT2WRP5@/)BN $H3UM\J5H" M[!UIV/0)F+[AIC]"\2PC]8'/HP6D%'%MB.(YEH"ZRL&FNB3V? *>;Z;F(^SY M!#R?S_I+ OMDI?*,Q->J!22MCD:&8VOD@CJU@3./=Y.2$5P$$5@&&KP)( MFG(N5LZ+'W05D'0F1"=Z!([IE15C&9'O2L7+ @++@BD#)FS A+;<8DI(8H Z MJ\5I'\!L5/QH: 6PY!7O.27"3/(3"R>#?=B@C3<_'3/2$R/QH5P *E#DG0!0 MVBD^U$J$Y47QQ)QGL T;8,-F8N=NL-L9M,<59[U@^ZKY\4\!J#S9)V[E"(LN M\G4*P,A8/=7Z$P?9Z"1;M+YT'PJ.KYL1Y<4Z!5#.\8/A$E$V129M<7:]L:W; MI^&NZ3"[;UYV76\&9V]/]UD?J;\>8>^7^KK0X/U*7Y?'VZH?X8^79[]5[=-Z M=YA]:;JNV0Y7)X]-T]6Y\.I#;I+GNGHX/6SJQZ[_&?+O]GAI=7SHFOUX(;_0M02P,$% @ #$KZ3OEK?_&$ @ 4 @ !@ !X;"]W;W)K7R19OOUVO\V2->L(?64%QMQYJZN&+=V"\W;A>>Q0X!JQ M)]+B1KPY$5HC+K;T[+&68G143G7E =^/O1J5C;O*E&U'5QFY\*IL\(XZ[%+7 MB/Y9XXIT2S=P;X:7\EQP:?!668O.^#OF/]H=%3MO8#F6-6Y821J'XM/2?0X6 MVU3B%>!GB3LV6CM2R9Z05[GY\1P3JI?Y9$72S=UG2,^H4O%7TCW&6L]T'6T^*_XBBL!EYF( M& =2,?7K'"Z,DUJSB%1J]-8_RT8].\U_<[,[ .T !@<1^Y%#J!W"=X?HH4.D M':+_C0"U S0B>+UV5BGDQ8KZL@ M3#+O*HDT9MUCP!CCI_>8C04S(#R1P9 &L*6Q!A-WZQ\0*T^@L0]\XEGR*BN?0J(B%".RGV[O]/VL_8;HN6R8LR=<7.+JJCT1PK%(WG\2 M!U*(\3YL*GSBV'7+_AI-7SVQO^1*S^ E!+ P04 " ,2OI.V]I, MYB<" !9!@ & 'AL+W=O?P]5+JO :\+.&GD_FGG*RI_1-+;X<\9\U_A D3"524R1TD)U[]>>>:"-D9%EM+@]V&L6SWV1O]*)<2&$'\0DKN$Q!"2_\V0&D)J94"#=[V96RQPD3':>VRX#AU6MRY< MI?*X2A74IZ._R?WD,GHIPB3)T$4)&W"39S1!@\647\4^7EOLI-H;%SOV(M$$\%XJ5;('$*)%H@N=GPU-KP ;/0 MF%9C+,1FCK /9(X( VLS')#8;25U6DD=5A:6E72>XRFVS,PQR]BZ@UL7QK(S MAR2/]M&@R;MH@)UTD^)>2<^M4,LW]R14@&R].!!UE[)/C\N"!R%FC[*.1NZW; 0M#.-'(W_ M)L5?4$L#!!0 ( Q*^DX51C3O-@@ $LP 8 >&PO=V]R:W-H965T M&ULE5MK;R)'$/PKB.^$>?4\3K:E&!LG4B*=$B7YS-GK,PJP M#NR=DW^? 7.$Z:[9)3K)!EPSW=LS6U4[]%V]M=L_=R]-TXW^7J\VN^OQ2]>] M?IA.=X\OS7JQ^ZY];3;Y+\_M=KWH\MOMY^GN==LLG@Z#UJNI4JS'WS[X9?GYI=M_,+VY>EU\ M;GYMNM]>/V[SN^EIEJ?ENMGLENUFM&V>K\??ZP\/4>T''!"_+YNWW=GKT?Y2 M/K7MG_LW/SY=C]4^HV;5/';[*1;YU]=FUJQ6^YER'G\=)QV?8NX'GK_^-OO\ MKL=Q/'IJGA=?5MTO[=L/S?&":#PZ7OU/S==FE>'[ M3'*,QW:U._PWZ.$M.9;WX^_WW,/F,T!8TVRGM=&PAR;Z4Y")MZI:%EU),RDJ#6#S24LA:B)E0C$-&0T M+I*%1;*@2"S,[!U#Q=4GZZSG-9! :S3YLUH5&3F8D9,96;8/;YT(-"'%LID/ M@(I4"*9"AQEL41R/)_!P @^JR^[-F9?5#3X&PG$"C!- '+:';X-<'"NVYP"H M2"7"5")(A2W?+(HHQAD5$HZ38)PDXWA&1;,DXD07?:6R6F%Z52"0YKRHY!5Y M0ZIR1;K"Y!J$,CR4EC=]9I!*(,R,&E"CMSR0 ;>]5ZH2"=.+!OS":>-62]Z8 M9,T(/"$KK[R E0EA=M& 7CSQ2)(Z,I>;VFIB\M $(GE^Z20B!4<,=3^$*M/! M5*0!%WGA$R09]6PNS$4:D!$7U%LMB6:2%8Y3^""L3 @SD@:4Y+FB:,E),7%O M,Q]"E>E@XM+I+$D M;.*\KQ4+T[,!]!PL+P+P?Q1LU-P]W &DI>A#=0DQ1QO T4$X=\G1UB;#;^S9 M$=>_A!(S\622XTL(8BI21KAWB=-*>5[9!X";:!TJBF:PSAB@,X%;>",5Q!'% MJ RW,@!IG4Y:UR@*RXT!0/D MP9&I/;5B?3# V0HS;Z2U#59LUWY0^72(E<8"I1%VWDH5(3)G.9>1L)!89'XY M'UNI$%K9FD&Q6"$LNWDF@R M9:E:B3'56.1^N>NWX#%;<^*['T*5Z6#:LLC[N3G+;Q)+B;FP05B:$*= A+\W9PDD*A-;5 MR7,"X7L !EI7%!-95X!#UA7 >JRKPRSND,_GUM6!,PQL70&RU[HZ3/@.&6I^ M^SMT3IH"9[Z9DY3O.#L"S"1:TI$O(8BIDXN>+Z'$I>05/WD&L DE77$ZKG+2 MBWP^]U0.R!%%94V,O!0(J?*M4=$*AZ7+ >F2!]!2NK1)_#QE/@@K$\+BY?SE M[M5A57+H@%A46NH-.>5K/LYAQ7'(*'/%<5)*K+"O Z R&:PV#GEI;E^=5!*7 M::NREPF+":%C8L[))%4BJ%@[<2&L$H2,,G>+!(PRD4J5;4.88PDY92Y(! XB M0B9.GA$X)BE@94*87@GY:4[E!,XK#"53"X7)B9!7Y@Z6T ,\\:\[[PB<+Q2P M,J'*EU'(4G,/2Y)P8JY0Q302)AQ";IF+&$FW'%7BLC.$*M/!Y$67'"@3.BFF MQ.[U^2"L3 A3' &*$QZ6P)=U M;X@\9G*/_#Y7)R^9W/G\SW''?P>0E._;6'MD])CT/2#]R'>W!W;96,<]V"Q!^?9AX(DK0B3(_U;H.L';Y2WHH/#JDMOS)=CX(*Q/"VN7_3R=%I97BHEX**3?D M0^VPR&.]\9=T4W@I)-KP#=N+*5/!2N,OZ:;P4D7T>6G*0%A'_"7M%%XJ1#JW M7V6C"E:(<$D[10 L;/-S>V4= Z;7<$$[Q6T 9Q%:B6?+ $Y*"EB9$&;6<$G; M19"T1.1JYC5@6@J7M%T$\ QOA:H$<,!PCBK3P7P4+FFZ"(!HLO#6^J PT81+ MFBX"^(HK"$Y0$8:%M13&1; M 0[:5A2W;ELCIO"(3+YH\0.=)=BV B2VK=.SCNA]F_W/B^WGY68W^M1V7;L^ MM$ _MVW7Y$G5=WFZEV;Q='JS:IZ[_GI_P_<_ M0 M2P,$% @ #$KZ3G"OKS\& @ EP4 !@ !X;"]W;W)KY&ZGC8$!'*I%; :SK #0K20LO'7:KKCD9HXG5_4OYK<52Y'+&#' MR)^FD'7JKEVG@!*?B'QB_3>P^<2N8Y/_ 6<@"JZ=J#-R1H3Y.OE)2$:MBK)" M\>LP-JT9>ZM_H2T3 DL(1H(Z^Q8AM(3PC1#=)$26$'WVA-@2XMD):,C=%'./ M)AP_K6^9M8_:Y@KFQ)6,2 ME'EOI=Y K;KDN"!02CV]5W,^](IA(5EGVR :>W'V'U!+ P04 " ,2OI. M>Z95%:$$ "K%@ & 'AL+W=O547[I3ZY8__+:]U41=?? M-F]1>VIU<>CNZYF;7O554T_ZY=69\? MYS3_?/#U\+;OA@?1:GDJWMP?KOOS]-ST=]$URNY0N6-[J(^SQKT^SI_H86/' M!J/BKX,[MS?7LR&5E[K^-MS\NGN'V[BR'"+U/OZ9@LZO M?0X-;Z\_H_\\)M\G\U*T;E.7?Q]VW?YQGLUG._=:O)?=U_K\BYL2BN>S*?O? MW(_G@I.]C6Y?M^#G;OK==74U1>BM5\?WR?3B.W^HE!,@D.D, B4XF\VRN M+YKXQF8BXN<"1-:FV$H*K:3 2N99254O$ABO#/:1@3[\=Y>I/IB\9+6$#+:1 M0QNYMI$;KX],$:T _Y*]: 9+QQWR!1*&4*T(.TF23QS9#J)S.Y MQJNR@+ G])Q),+0&E M7>*O*M%$6J1)J@P!69X%5KD$_G$BI MZ-)-Q/IVD"BT#0N&H (^JM\+0AO6:+'!^@H23FT MZF#Z"J O^16^:*K&DB9JC')U+I/9+%0=6 Q?:_2.0H&C&8O!:@%8_?I_/8GN MCIIBO^*.;H[X*M>\C:>A[6Q;OQ^[X3#MYNGUQ/6)AR-"[_F:'C:7<],?82[' MN+\7S=OAV,Y>ZJZKJ_&8\+6N.]=[-%_Z$=^[8G>]*=UK-URF_75S.3Z]W'3U M:3H:CJ[GTZO_ %!+ P04 " ,2OI.D:9S?+(! #2 P &0 'AL+W=O M9_3%(FF>PT.*RD9CGUT+X,F+DMKEM/6^/S#F MRA:4<#>F!XU_:F.5\.C:AKG>@J@B2$G&D^0=4Z+3M,AB[&2+S Q>=AI.EKA! M*6%_'T&:,:NZ;U(<"*K!<-? ?_HS]9]-C"4G4*M.N,)A;JG-ZGA^,^ MY,>$IPY&M[))Z.1LS'-POE0Y38(@D%#ZP"#PN, #2!F(4,:OF9,N)0-P;5_9 M/\7>L9>S4S,U_A0M(3 ]*L$9II(M? M4@[.&S6SH!0E7J:ST_$<9_XK;!O 9P!_!6!3H:C\H_"BR*P9B9UFWXMPQ>F! MXVS*$(RCB/]0O,/HI>#I7<8N@6C..4XY?)63+AD,V9<2?*O$D?\'Y]OPW:;" M783O_E'X89M@OTFPCP3[-UO15=%O:>QSOY MFSYM^S=AFTX[;S;.OS;& TI);G"%6GQ@BR.A]L%\C[:=UFQRO.GG%\26 M9US\ 5!+ P04 " ,2OI.V<.#JZ\! #2 P &0 'AL+W=O#A&? #\EC&YE MD]C)!?$I.E_J@NYB0:"@\E%!A.,*#Z!4% IE_)XUZ9(R$M?V3?U3ZCWTDAH:,2C_B.-GF/MY0\G<_%>X@@KP6$G(4:%RZ4NJP7G4LTHH M18OGZ90FG>.L?Z-M$_A,X*\(;$J4*O\HO"ASBR.QT^Q[$:\X._(PFRH&TRC2 MOU"\"]%KR7F6LVL4FC&G"<-7F!<$"^I+"KZ5XL3_H?-M^GZSPGVB[]?T[,.V MP&%3X) $#O]M<0OSNDJVFJD&VZ9MX-.V?Q.VE<:1 M"_IPLVG^#:*'4,KN+JQ0%Q[8XBAH?#3?!=M.:S8Y'OOY!;'E&9=_ 5!+ P04 M " ,2OI.#\M5:;,! #2 P &0 'AL+W=O2X_?M) MLN.ZF5\LDN8Y/*2H=$#S8AL 1]Z4U#:CC7/=GC%;-*"$O<$.M/]3H5'">=?4 MS'8&1!E!2C*^V=PQ)5I-\S3&CB9/L7>RU7 TQ/9*"?-^ (E#1K?T$GANZ\:% M ,O33M3P"]SO[FB\QV:6LE6@;8N:&*@R^K#='Y*0'Q/^M##8A4U")R?$E^!\ M+S.Z"8) 0N$"@_#'&1Y!RD#D9;Q.G'0N&8!+^\+^+?;N>SD)"X\H_[:E:S)Z M3TD)E>BE>\;A":9^;BF9FO\!9Y ^/2CQ-0J4-GY)T5N':F+Q4I1X&\]6QW.8 M^"^P=0"? /P*P,9"4?E7X42>&AR(&6??B7#%VSWWLRE",(XB_O/BK8^><\YW M*3L'HBGG,.;P1?2[!UTH<^']PO@[?K2K<1?CND\)DG2!9)4@B0?*) MX/:JQ;6<_P-02P,$% @ M#$KZ3BXG+XFU 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$N(M661;:CI-G;1)4:>UGXE]ME'!YP*.NW\_P*[K;=:^ M '?<>_?N.-(!S;-M !QYU:JU&6VP-=M#ZFPJ-%LZ;IF:V,R#* M"-**\=J) M&GZ ^]F=C;?8S%)*#:V5V!(#549OM\=3$N)CP*.$P2[.)%1R07P.QM.M03BY>BQ>NXRS;NPWB3["?8 M.H!/ #X##C$/&Q-%Y9^%$WEJ<"!F['TGPA-OC]SWI@C.V(IXY\5;[[WFG.]3 M=@U$4\QIC.&+F.T0\?I_V[,+5L+;F@\R\;^U\A M.O!2-C=^A!K_P69#0>7"<>_/9ARST7#833^(S=\X_PU02P,$% @ #$KZ M3C_/,\JV 0 T@, !D !X;"]W;W)K&UL=5-A M;]P@#/TKB!]0-,9JX=&T+7.#!5%'D%:, M)\E[IH7L:9E'W]F6N1F]DCV<+7&CUL+^.8$R4T$/]-GQ(-O.!P%!">:HC')Q)=7HO-$+"TK1XFG>91_W:;[)^ +;!_ % MP%? ;H7B'WFO)TR1GUT"T MQ)SF&+Z).:P1#-G7%'POQ8G_ ^?[\'1781KAZ2N%_\F?[1)DD2![1<#?E+@7 MD[Y)PC8]U6#;.$V.5&;LXR1OO.O WL5'9"_A\[1_$[:5O2,7X_%E8_\;8SR@ ME.0&1ZC##[8:"AH?CA_P;.&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN M=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V-"7A-&MSB14-GEE0BA8OTRZ[N(_339+.L&T GP%\ M =S&/&Q*%)5_%EX4F34CL5/O>Q&>>'_@V)LR.&,KXAV*=^B]%#Q),W8)1'/, M<8KAJYC]$L&0?4G!MU(<^3]PO@U/-A4F$9Z\4WB]39!N$J21(/UOB5LQ-Q^2 ML%5/-=@F3I,CI1FZ.,DK[S*P=SR^R=_P:=H?A&UDY\C9>'S9V/_:& \H97>% M(]3B!UL,!;4/QT]XMM.8388W_?R#V/*-BS]02P,$% @ #$KZ3CK>+1*X M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ <$+W::[6;ML8W"Q0&\3O^^@!W'2?T"S##GS)EAR$=M MGFT'X-"K%,H6N'.N/Q!BJPXDLU>Z!^5O&FTD<]XT+;&] 59'D!2$)LD7(AE7 MN,RC[V3*7 ].< 4G@^P@)3-_CR#T6. =?G,\\+9SP4'*O&82E.5:(0--@6]WAV,6XF/ (X?1KLXH5'+6^CD8/^H")T$0"*A<8&!^N\ = M"!&(O(R7F1,O*0-P?7YC_QYK][6YGFN, MYN)_P@6$#P]*?(Y*"QM75 W6:3FS>"F2O4X[5W$?IYOK=(9M ^@,H M@'_.0 M*5%4_HTY5N9&C\A,O>]9>.+=@?K>5,$96Q'OO'CKO9>2IC8XQ=!5 MS&Z)()Y]24&W4ASI?W"Z#4\W%:81GGY0N-\FR#8)LDB0?2#X^JG$C9@L^92$ MK'HJP;1QFBRJ]*#B)*^\R\#>TO@F[^'3M/]BIN7*HK-V_F5C_QNM'7@IR94? MH&UL=5/;3MPP$/T5 MRQ^ =[V!HE42B04A*K72BJKEV9M,+L*7U'8V].\[=D(($%YLSWC.F3/C<3H8 M^^P: $]>E-0NHXWWW9XQ5S2@A+LP'6B\J8Q5PJ-I:^8Z"Z*,("49WVRNF!*M MIGD:?4>;IZ;WLM5PM,3U2@G[[P#2#!G=TE?'8ULW/CA8GG:BAE_@?W='BQ:; M6%P2W.)%1R,N8Y&-_+C&Z"()!0^, @<#O# M+4@9B%#&WXF3SBD#<'E^9;^/M6,M)^'@ULBGMO1-1J\I*:$2O?2/9GB J9Y+ M2J;B?\ 9)(8')9BC,-+%E12]\T9-+"A%B9=Q;W7="$^\W7/L31&J=-,/8O,WSO\#4$L#!!0 ( Q*^DYHN+A)M0$ M -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W30K8T M3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^].UFTV,Q2 M2@VMDZ8E%JJ,WFT/QR3$QX ?$@:W.)-0R=F8UV!\*3.Z"8) 0>$#@\#M O>@ M5"!"&6\3)YU3!N#R_,G^&&O'6L["P;U1/V7IFXS>4E)")7KEG\WP!%,]UY1, MQ7^%"R@,#THP1V&4BRLI>N>-GEA0BA;OXR[;N _C#=]/L'4 GP!\!MS&/&Q, M%)4_""_RU)J!V+'WG0A/O#UP[$T1G+$5\0[%._1>&PO=V]R:W-H965TY!^9M&&\F<-TU+;&^ U1$D!:%)?2= M3)GKP0FNX&20':1DYL\1A!X+O,.OCGO>=BXX2)GWK(5?X'[W)^,MLK#47(*R M7"MDH"GP[>YPS$)\#'C@,-K5&85*SEH_!>-[7> D" (!E0L,S&\7N ,A I&7 M\3QSXB5E *[/K^Q?8^V^EC.S<*?%(Z]=5^ ]1C4T;!#N7H_?8*[G&J.Y^!]P M >'#@Q*?H]+"QA55@W5:SBQ>BF0OT\Y5W,?I)DUGV#: S@"Z /8Q#YD21>5? MF&-E;O2(S-3[GH4GWAVH[TT5G+$5\/*J M5>LRVGC?[1ES10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TGIH5L:9Y&W]'F MJ>F]DBT<+7&]UL+^/H R0T:W].)XE'7C@X/E:2=J^ '^J3M:M-C,4DH-K9.F M)1:JC-YM]X==B(\!SQ(&MSB34,G)F)=@?"LSN@F"0$'A X/ [0SWH%0@0AF_ M)DXZIPS Y?G"_B76CK68V^*X(RMB'-_:^,\8!2-ET 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0+ERNJTY)I%ZK M:9,VZ=1IZVV168&KV0' M9TO$T:W.)%1R,>8E&)^KG.Z"(%!0^L @<+O" R@5B%#&SYF3+BD# M<'U^8_\8:\=:+L+!@U'/LO)M3N\HJ: 6@_)/9OP$H7B'WFO!#VG&KH%HCCE-,7P5DRP1#-F7%'PKQ8G_ M ^?;\/VFPGV$[_]0>-@F2#<)TDB0_K?$K9C;OY*P54\UV"9.DR.E&;HXR2OO M,K#W/+[)>_@T[5^%;63GR,5X?-G8_]H8#RAE=X,CU.('6PP%M0_'#WBVTYA- MAC?]_(/8\HV+WU!+ P04 " ,2OI.-,-!/K8! #2 P &0 'AL+W=O M_$M0""O6AF?TS:$[LB8 M+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF!;2T")+OK,K,ML')0V<'?&] MUL+]/(&R0TZW],WQ))LV1 J"D@EKT*CS9X2-,]=Q2,A7_&:Z@,#PJP1RE53ZM MI.Q]L'IB02E:O(Z[-&D?QAM^/\'6 7P"\!EP2'G8F"@I?R^"*#)G!^+&WGRWX[5W&KI%HBCF-,7P1LYTC&++/*?A:BA/_!\[7 MX;M5A;L$W_VA\+!.L%\EV">"_7]+7(NY_RL)6_14@VO2-'E2VMZD25YXYX%] MX.E-?H>/T_Y%N$8:3RXVX,NF_M?6!D IFQL&UL?5/;;IPP$/T5RQ\0@Y=L5RM RB:J&JF15JG: M/GMA "N^$-LLR=_7-H2B!O7%]HS/.7/Q.!^U>;$=@$-O4BA;X,ZY_DB(K3J0 MS-[H'I2_:;21S'G3M,3V!E@=25(0FB1[(AE7N,RC[VS*7 ].< 5G@^P@)3/O M)Q!Z+'"*/QS/O.U<<) R[UD+/\#][,_&6V11J;D$9;E6R$!3X+OT>,H"/@)^ M<1CMZHQ")1>M7X+Q6!:W*]R#$$'(I_$Z:^(E9""NSQ_J7V/M MOI8+LW"OQ6]>NZ[ !XQJ:-@@W+,>O\%<7(/0C#E-&+K&+ CBU9<0="O$B7ZBTVWZ;C/# M7:3OUO1]LBV0;0ID42#[;XF?,73_;Y%DU5,)IHW39%&E!Q4G>>5=!O:.QC?Y M"Y^F_8F9EBN++MKYEXW];[1VX%-);OP(=?Z#+8: QH7C%W\VTYA-AM/]_(/( M\HW+/U!+ P04 " ,2OI.G2LYA;0! #2 P &0 'AL+W=O M3+AIT&KA@VE;YGH+HDX@K1C?[>Z8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8 MT#U]"[A-&M MSB166TKFXC_#%50(CTI"C@J52RNI!N=1SRQ! MBA:OTRY-VL?IYI;/L&T GP%\ =RG/&Q*E)2_%UZ4N<61V*GWO8A/O#_RT)LJ M.E,KTET0[X+W6O([GK-K))IC3E,,7\7LEP@6V)<4?"O%B?\#Y]OPPZ;"0X(? M_E!XV";(-@FR1)#]M\2MF.RO)&S54PVV3=/D2(6#29.\\BX#^Y >D?T.GZ;] MB["M-(Y73?UO$#T$*;N;,$)=^&"+H:#Q\?@NG.TT9I/AL9]_$%N^&PO=V]R:W-H965TFA32TR)+O[(K,]D%) V='?*^U<#]/H.R0TRU] M4U)!+7H5GNSP$:9Z;BF9BO\,5U 8'I5@CM(JGU92]CY8/;&@%"U> MQUV:M _C#7\WP=8!? +P&7"?\K Q45+^7@119,X.Q(V][T1\XNV18V_*Z$RM M2'5+:WJ1)7GCG@7W@Z4U^AX_3_D6X M1AI/+C;@RZ;^U]8&0"F;&QRA%C_8;"BH0SS>X=F-8S8:P7;3#V+S-RY^ 5!+ M P04 " ,2OI.67B+$<(! W! &0 'AL+W=O.O>E5EHR MZT+=$--K8%4@24%HDMP3R7B'BRSD3KK(U& %[^"DD1FD9/KW$80:.(QFM4>^D[-2 M[S[X4N4X\89 0&F] G/+!9Y ""_D;/R:-?%2TA/7^ZOZ2^C=]7)F!IZ4^,DK MV^9XCU$%-1N$?57C9YC[V6$T-_\5+B ?/S+(BTVI$>CK[GODK3@_4G4WID^$HPC=GWKCL MI:#W^XQT_+7ZZ:3&">4CB17;1(KN(0'I3)(:Y/0JRNC@)N@E/UJ!2#5T8EU5VF8I' M&B[^+WP:J6],-[PSZ*RL>S[ADFNE+#@KR9WSTKHI7@(!M?7;![?7TUN> JOZ M>4S)\E]1_ %02P,$% @ #$KZ3H<'R7VS 0 T@, !D !X;"]W;W)K M&UL;5-M;YLP$/XKEG] G3CT11$@-9VF5=JDJ-.V MSPX<8-7FJ&U"^^]G&\)HQA=\=]SSW'/G;4-@"/O6K4VHXUSW9XQ6S2@ MA;W!#EK_IT*CA?.NJ9GM#(@R@K1B?+.Y8UK(EN9IC!U-GF+OE&SA:(CMM1;F MXP *AXQNZ27P(NO&A0#+TT[4\!/1EO$R>=2P;@TKZP?XV] M^UY.PL(3JC^R=$U&'R@IH1*].NCYYS?[U)V#D13SF',X8N<[9S!//M<@J^5./#_X'P=OEM5N(OP MW2>%R3I!LDJ01(+D$\'M58MK.7=71=ABIAI,';?)D@+[-F[R(CHO["./=_(O M?=SV'\+4LK7DA,[?;)Q_A>C 2]G<^!5J_ .;'065"^:]M\VX9J/CL)M>$)N? M&PO=V]R:W-H965T MM4M1IW6]B7]NH MX.L"CMNW'V#7\SK_ >[EG',_N"0]FE=; SCRKE5C4UH[UQX8LWD-6M@K;*'Q M-R4:+9PW3<5L:T 4D:05XZO5#=-"-C1+HN]DL@0[IV0#)T-LI[4P'T=0V*=T M33\=S[*J77"P+&E%!3_!_6I/QEML4BFDAL9*;(B!,J6WZ\-Q&_ 1\"*AM[,S M"96<$5^#\;U(Z2HD! IR%Q2$WRYP!TH%(9_&VZA)IY"!.#]_JC_$VGTM9V'A M#M5O6;@ZI7M*"BA%I]PS]H\PUG--R5C\#[B \O"0B8^1H[)Q)7EG'>I1Q:>B MQ?NPRR;N_7!SLQ]IRP0^$OA$V,M"$^\/G#?FSPX M8ROBG4_>>N\EX[M=PBY!:,0NB9,\\TX#>\OCF_R% M#]/^)$PE&TO.Z/S+QOZ7B Y\*JLK/T*U_V"3H:!TX;CS9S.,V6 X;,&PO=V]R:W-H965T MI%"VP)US_8$06W4@F;W2/2A_ MTV@CF?.F:8GM#; ZDJ0@-$ENB&1JXQFHO_ 1<0'AXR\3$J+6Q<4358I^6LXE.1 M[&W:N8K[.-UD1FZGW/PA/O#M3WI@K. MV(IXYY.WWGLI:9;DY!*$9LQQPM 59K<@B%=?0M"M$$?Z'YUNT]/-#--(3]?T M--L6V&\*[*/ _A^!VR\E;F"RKT6254\EF#9.DT65'E2.M_YLIC&;#*?[^0>1Y1N7 M[U!+ P04 " ,2OI.2('D5^ ! !!0 &0 'AL+W=O[R#P5@V9M!Q>)U, YE;_/P,28!5'P MGGANZT;;!,[3GM;P'?2/_B)-A!>5LN70J59T2$*5!0_1Z9Q8O .\M#"JU1S9 M3JY"O-K@2YD%H2T(&!3:*E SW. 1&+-"IHQ?LV:P6%KB>OZN_LGU;GJY4@6/ M@OUL2]UDP3% )51T8/I9C)]A[FW<.$XK2333_ 0R$\A".#H?/!FYRI^HIGDJQ8CDM/<]M;\X.A&S-X5- MNJUP:Z9X9;*WG!Q)BF]6:,:<)PQ98:(%@8WZ8D%\%F?R'YWXZ3MOA3M'WZWI M\0<"L5<@=@+Q/RWN-BWZ,+'?9.\UV7L$]AL3'^;@-SEX30X>@61CXL,<_2:) MUR3Q"-QO3#R8^W!C@E='D(.LW>53J!!#YR[^*KO<[P?BCO!?^/0X?*.R;CN% MKD*;B^".:R6$!E-*>&=VM3'OT1(PJ+2=)F8NIULY!5KT\X.#EU&UL;5-M;YLP$/XKEG] G3BL6R- :CI-F[1)4:>UGQTXP*K-4=N$[M_/ M-H32C"_X[GB>YUY\3@O_5&BT<-XU M-;.= 5%&DE:,;S:W3 O9TCR-L:/)4^R=DBT<#;&]UL+\/8#"(:-;>@D\RKIQ M(<#RM!,U_ ;WISL:[[%9I90:6BNQ)0:JC-YO]X3L/" ZEF6KLGH M%TI*J$2OW",.WV'JYQ,E4_,_X0S*PT,E/D>!RL8O*7KK4$\JOA0MWL93MO$< M)OT+;9W )P*_(K Q4:S\JW B3PT.Q(RS[T2XXNV>^]D4(1A'$?_YXJV/GG-^ MMTW9.0A-F,.(X0O,.X)Y]3D%7TMQX/_1^3I]MUKA+M)W2WIRMRZ0K HD42#Y MT"*_:G$-L[M*PA8SU6#JN$V6%-BW<9,7T7EA[WF\DW?XN.V_A*EE:\D)G;_9 M./\*T8$O97/C5ZCQ#VQV%%0NF)^];<8U&QV'W?2"V/R,\W]02P,$% @ M#$KZ3DY8+27" 0 -P0 !D !X;"]W;W)K&UL M=53MCML@$'P5Q ,<"8GOKI%MZ7)5U4JM%%W5]C>QUS8Z/ES \?7M"]AQW93^ M">QZ9G86V.2C-J^V W#H30IE"]PYUQ\(L54'DMD[W8/R7QIM)',^-"VQO0%6 M1Y(4A&XV]T0RKG"9Q]S)E+D>G. *3@;904IF?AU!Z+' 6WQ-O/"V_>]G)F%9RU^\-IU!7[$J(:& M#<*]Z/$CS/UD&,W-?X8+" \/3GR-2@L;?U$U6*?EK.*M2/8VK5S%=9SUK[0T M@D,@4Z'H_#USK,R-'I&9SKYGX8JW!^K/I@K)>!3QFS=O??92TG?[G%R" MT(PY3ABZPFP7!/'J2PF:*G&D_]!IFKY+.MQ%^FY-S_XCL$\*[*/ _J\6LYL6 M4YC[=)$L621+"#S<%$EA'F^*D-7%23!M?+(657I0<5Q6V64JGFB\^#_P::2^ M,--R9=%9._]\XB4W6COP5C9WWDOGIW@)!#0N;!_\WDQO>0J<[N&PO=V]R:W-H965T&XC_@$>)$P^I5-8B=G M:U^C\[4N:!8%@8(JQ P"CPL\@E(Q$>D2\E(7-OOV9]2[]C+67AXM.J7 MK$-7T#M*:FC$H,*S';_ W,\-)7/SW^ ""N%1"=:HK/+I2ZK!!ZOG+"A%B[?I ME":=XW1S?3/3M@E\)O"%<)?JL*E04OY9!%'FSH[$3;/O1?S%NP/'V50QF$:1 M[E"\Q^BEY/?W.;O$1#/F.&'X"K-;$ RS+R7X5HDC_X_.M^G[387[1+]>T?=9 M]D'A%N:C1K8:B0;7IF7PI+*#28NXBB[[]L#32/_!IV7]+EPKC2=G&_#'I/$U MU@9 *=D5;D"'[V-Q%#0AFI_0=M.63$ZP_?P V/(*R[]02P,$% @ #$KZ M3CM53^+0 0 G 0 !D !X;"]W;W)K&UL;53K MCIP@%'X5P@,L#EYV,E&3G6V:-FF3R39M?S-ZO&1!+."X??L"NM9.^2.A*"J=]GX'(N\ &_)U[ZMC,N0ICU;HY<)U/7JHDW2T?;2]7IN%9\I]];;H"'S&JH6$3-R]R M_@1K/RE&:_-?X ;*6%"70E MT(UP]#YD,?*5?V"&E;F2,U++WH_,_>+#B=J]J5S2;X5?L\5KF[V5<41SGZ"U_N[5>FVG[0Z"J-/:/^)#52&K"E1 ^VX&UL=51M;Z0@$/XKA!]0%->VMU&3;INFEUR3 M32_7^\SJ^)*"6,"U_?<':#VSQWT19GB>9V88QFR2ZDVW 9]"-[K'+?&#'M" M=-F"8/I*#M#;DUHJP8PU54/TH(!5GB0XH5%T303K>EQDWG=4129'P[L>C@KI M40BF/@_ Y93C&'\Y7KJF-%\T\1K2$;?[ M+_5'7[NMY<0TW$O^NZM,F^-;C"JHV8*DGQ6@I_@><@5NXR\3&*"77 M_HO*41LI%A6;BF ?\]KU?IWFD_1FH84)="'0E7#KXY YD,_\@1E69$I.2,UW M/S#7XGA/[=V4SNFOPI_9Y+7UGHLD^I:1LQ-:,(<90S>8>$40J[Z&H*$0!_H/ MG8;I23##Q-.3+?TZ"@OL@@([+[#;EAA'%R6&,/\I,@T&20,"]")(")-V+V:W_)L&#DL8TK6?T7Q!U!+ P04 " ,2OI.R>%@L-D! M "8! &0 'AL+W=O.'X'!,+=X!?G8PJV4K.0KQ:XTN5XYU-"!B4VC)0LUS@ M$1BS1":-WPLG7B5MX';_SO[L:C>UG*F"1\%^=95NK=-\DNR7,'] N 2$:T T MUS(+N"3NKR22&XG8+Y%Z)5*/Q*H7.0IO[Z6Y1+80&D\CNSN30FF=B-1C4VF[W9B_G M89D-+8;E'2#K8U3\!5!+ P04 " ,2OI.D3WGM/(! !*!0 &0 'AL M+W=OSGWG',-OL7(Q:ML %3PQF@GR[!1 MJM\@).L&&)%WO(=.OSERP8C2H3@AV0L@!UO$*,)1E"%&VBZL"IO;B:K@@Z)M M!SL1R($Q(OYN@?*Q#%?A)?'G*"GZ!^]3NA(S2S'%H&G6QY%P@X MEN']:K/-#=X"7EH8Y6(?F$[VG+^:X-NA#"-C""C4RC 0O9SA 2@U1-K&GXDS MG"5-X7)_87^RO>M>]D3" Z>_VX-JRC /@P,W-IV=ATG_DN9OP!/!7@NP*X7)V2=/Q)%JD+P M,1#N['MB/O%J@_79U"9IC\*^T^:ESIZK&$<%.ANB";-U&+S K&8$TNRS!/9) M;/%5>8QO$,1>C[$E2-X1X \>'2:SF,YY3):=O)-)O#*)1R;^(.,PZ4(FBVZ( MI%Z1U".2^ DR+T'VB;'- X:C,=JWWPEUO%RC>3Y,+S>.S^@=02P,$% @ #$KZ3KXMZ)>S M @ \@D !D !X;"]W;W)K&ULC5;M;ML@%'T5 MRP]0&QM_14FDYF/:I$VJ.FW[31*26+6-!R3IWGZ 73>!ZS9_8L#G'LZY.)<[ MO3#^(HZ42N^UKAHQ\X]2MI,@$-LCK8EX8"UMU)L]XS61:LH/@6@Y)3L35%=! M%(9I4).R\>=3L_;$YU-VDE79T"?NB5-=$_YO02MVF?G(?UMX+@]'J1>"^;0E M!_J3RE_M$U>S8 E35M1,D:C]/]S']$DS6*=8!!_"[I15R-/6UEP]B+GGS; MS?Q0*Z(5W4I-0=3C3)>TJC23TO&W)_6'/77@]?B-_8LQK\QLB*!+5OTI=_(X M\W/?V]$].57RF5V^TMY0XGN]^^_T3"L%UTK4'EM6"?/K;4]"LKIG45)J\MH] MR\8\+]V;K.C#X("H#XB& +7W1P%Q'Q"_!^ / W ?@._=(>D#$FN'H/-NDKDB MDLRGG%T\WGT/+=&?'9HDZKBV>M&1^DT.&NB'K/H,-$5!H7Y M+68%8 9$H!0,,B)(QB)RPJ/;#98N H6%)>)3EO7'+#="8S!?L2' -_G*K'QU MF-1@&H-)XRBVLKH$4&&:6UPK%X403@K;%P3+XBR$K6'0&@:LY3!! A(D=^2F MPR170I,D#*W4N""4E!*"D@9.><,),A<@MB2N<@$YC6GS#=F"I 4P5@ROI_+ IW ME\C1^PGH1@H*X7(: F+B$8J1BHP "FR76PB4C.P#EMQ'% $4Z0@%7 P14 UC MNX*!(+NN!%?W54WYP30/PMNR4R-U*;Y:'1J4QTC?=];Z DV6"%A?Z8;&W(_O M]%TW](/P0]D(;\.DNF7-7;AG3%*E/7Q0'^]1-6##I*)[J8>9&O.N"^DFDK5] MAQ4,;=[\/U!+ P04 " ,2OI.%7?*&I@$ #U%P &0 'AL+W=O?%CW)G3#7ZF:6' M5=7Q*0C*U"Y.LVTY9&D@APB!+]H?Q;-*V MO1:S27ZJTOW!O!:C\I1E2?'?BTGS\W0,XX^&;_OMKFH:@MGDF&S-7Z;Z^_A: MU'?!-%I2V'1HB7_VYESVKD=-*F]Y_J.Y^7T]'8MF M1"8UJZH)D=1?[V9NTK2)5(_CWR[H^/K,IF/_^B/ZUS;Y.IFWI#3S//V^7U>[ MZ3@:C]9FDYS2ZEM^_LUT":GQJ,O^#_-NTAIO1E(_8Y6G9?LY6IW**L^Z*/50 MLN3GY7M_:+_/7?R/;GP'V760UP[UL^]UP*X#_NI =SM0UX&&/D%U'93UA."2 M>ROF(JF2V:3(SZ/B\CX\ M7!C98T!$M\R"8:Y$4(_@.@S)#>-%.MWE[0/F+@'"&NCBTRC+^U%N!HJL7M@& MP+Y>)/@ Q :@-@#U1P#"$OS"A"US:)D0)8:6(@PEPDA;FK@4 *G8%H;#-&I/ M:HI-33FI(7G>@I -$ X75[,!] !Q+XSJ98I*2F6)RU 1@2VN2X4ZCJRYL70I M70NC^,0B-K&(D5;R 6(V0#Q<6A"\4X@!XG90/U<9"0!+70Z34@O;5%R,PE"0 MI2^'8:P\ H/'"(&1&#TA6!-[!OF R+R] X1&9U\%8'C#PQ&D8C1%MG%XE#8 M!K_D,*Q!3WJ\^8'K?DCD"<&;#*@'1.9M!L(A(H?N*ZH%Q;;('"9!V2*[F )P MG(+#I";/"@6\"8+K@DB^R<#;#40/B,P;#L1#1(XYD>TU;,YA->7L05R,*)+" M%IG!0()OO\*[H73=$"GTA. =1\)PD27O.%)^+O*B@_KYVI+<16X'PON6='T+ M27M"\-X@Z0$Y>&^0[@Z$D4-]+L<]Y'8@O,-(UV&0(D\(?A9+_8 <_"R6[JZ! MD2/Z7(Y[R.U >"^0KA>@S]20GV\HALN!_'Q#=X5W':F#^KE&9&\.&0BD;>8+ MCB)M+;]+AI)1[+%KY&T 71M Y1/'4]<\4-@@/X%Q2&G30;=[-7OGPD J=.1U MH58+Y/T 'ZALD/<#'%+;H%MJD%TESQE(VXOD@H%" MH6QU70BT\+V[O$DA4]HH3VF#O+W@ \4-\?9"0XH;>TH9XHZ$'2AOBC8:&E#8=U#_L47;%,F>@ M4$M;8!<"T+&M+T,)M-?_H'=DF9EBVYX?EZ-5?CI4C2B]UNL9];-LCCRM]A=X MF@/3OH"GY>4$^E?XRX'XGTFQW1_*T5M>57G6'H=N\KPR]>#%E_I/V9ED?;U) MS:9J+G5]75P.HB\W57[L#MF#ZTG_[']02P,$% @ #$KZ3AL@E3Z: @ M%@H !D !X;"]W;W)K&ULC5;1;ILP%/T5Q <4 M+L:&5$FD-=.T29M4=5KW["9.@@J8V4[2_?ULG\6%==WLA&U?7*4JN+&#M4ITHT2_- 65664Q#&+ M*E[4X7;=SCVJ[5I>3%G4XE$%^E)57/U]$*6\;4((WR>>BM/9N(EHNV[X2?P4 MYE?SJ.PHZED.125J7<@Z4.*X"3_!_0YR5] BG@MQTX/[P%EYD?+5#;X=-F'L M%(E2[(VCX/9R%3M1EH[)ZOCC2/_._J4U;\V\<"UVLOQ=',QY$^9A M M;Y[_O0PO2'Q!TA= ^M\"X@O(J"#JE+56/W/#MVLE;X'J_JV&NX\"[HE=S+V; M;->N?6;=:CM[W1)*U]'5$7G,0X=)!ICD(V(W1=!5#XFL@%Y%@JI(VOIT4 ]I M/E+185B+J3M,E@*,E""H%5DEN!B"BB$3,80RG"!%"=(%;CH,'>I,2$I&;A 4 MY/G,TE)4#$7<9#@!0PG8 C=LHI/&; 3:34$9C0DN)4.E9(B7'"?(48)\@9=\ MNN8I,#8R@Z!8/.=FA8I9(6YF_EJ(\>:-%_CQH ]2XRS+QBV,P0B9^51@)DU@ MZHG%,Q1X%,"2+/"@H5A"!GWA+4U1E+&95@8\# !) P8S%'@"! $@BL)F !#P28$DFP+3?@4[Z"$71.3EX+ "2"VRF%0$/!EB2 M#![T87-AV>2K0U#YI(^BP0;M3DP_N#H5M0Y>I+%[?;LC'Z4TPC+&=W9USO:0 MU@]*<33N-K/WJCNI= ,C&W\*B_JCX/8?4$L#!!0 ( Q*^D[>UJR0Q@$ M $P$ 9 >&PO=V]R:W-H965T3*\'V"OD#X)P=2?1^!R*G&*7QM/_;$SKD&J8F1'^ [FQ[A7MB*S M2M,+&'0O!Z2@+?''=+.C#N\!/WN8]&*.7)*#E,^N^-*4.'&&@$-MG *SPQFV MP+D3LC9^1TT\?](1E_-7]4\^N\UR8!JVDO_J&].5^#U&#;3LQ,V3G#Y#S+/" M*(;_"F?@%NZ[7[NFWVR_9K='V^ZY MHNN\(&&ULC57;CILP%/P5Q >LS<4F&P%2DVS52JT4;;7MLY,X :W!U';"]N]K&X( MHU5>\&UF/.<<8Z872C5K .2QH!613[RAM5XY>X*>,_]+L'[!!F\!OTO:RE'?,Y$< M.'\W@^^GS(?&$&7TJ(P"T)#O]<'_H#?*--PXT7L<.9/VZQVO4O&J5]%6 M*O+1M65MV[9;07?:,B'L">% ".)/"5%/B!XEQ#TA?I2 >@*:$4 7NTWFCBB2 MIX*WGNB.0T/,J0O62)?K:"9M=>R:SJ?4L[<\PC@%-R/48S8=)AQAPBEBZR+0 M\Q2R7$R$DP$#="!#-.%B-*$5B"8"JV6!:%$@L@+Q2 'LVQT$&PA MM87$28*C649<%(8!G&5VYZ(2M J>EQW'BXYCQW&$9WG==!@T,0/AS/$CH)T+ MBL:@B5^TZ!>Y?I/Y+NAS*Y-=\.(N>&&7>2&QDWP4N85T41B[A711JWA\!^[>>.5=42\(GG:5"OQ##@-&S,MU$ M]T5W3W8#Q9O^"0##.Y3_!U!+ P04 " ,2OI.54V+K+X" N# &0 M 'AL+W=O^] MKAJY\ NEVN<@D)N"U50^\98U^I,=%S55^E+L ]D*1K>VJ*X"@E 2U+1L_'QN M[ZU$/N<'594-6PE/'NJ:BG\OK.*GA8_]\XW7SII(M>?6GW*IBX6>^MV4[>JC4 M*S]]97U#L>_UW7]G1U9IN4FBG['AE;1_O\S#E,R#HS'J-2^=AEQH1HJEJXAG@R30 884!$Q!;'WX(44(&X2@06@- MH@L#IXM.DEA)TW6!4A2-.G%5832+$)PE K-$3I8PC6"#([Y]& AHDMZ?1 M2>(;TW!55Z:1@EE28!HQ;)"!!MG]TYB!!C,@03(:Q\QI%$>8C%1+5T6RR7%@ M! .'@#CIF#CD/"E!"(VINZ'Z&&>"?PS$R28L8'CQ _1B&%_L\NN^HUYTV6X\ M&15&$T-L3JQ4&(83/T GAO'$=_")[P,4D%TA%,.(8H#1;,H"AA0_0"F&,<4N MI^Y4 *AJ;BR*U,A,*@$ #7#$Q8P7 3?/Q4R\1\N*K93YC35YZ+;P787BK?] M[CP8?B+D_P%02P,$% @ #$KZ3B,>7?EV @ \ @ !D !X;"]W;W)K M&ULC5;;CILP$/T5Q .EP,Z&Y"'8PSEG9CQHQDE+Z"O+,>;&6U76;&7FG#=+RV)9 MCBO$GDB#:_'F3&B%N-C2B\4:BM%)D:K2L(+5!\7EE MKIWEWO$D02%^%;AE@[4A4SD2\BHWWTXKTY81X1)G7$H@\;CA+2Y+J23B^*-% MS=ZG) [7[^I?5/(BF2-B>$O*W\6)YRLS,HT3/J-KR9])^Q7KA +3T-E_QS=< M"KB,1/C(2,G4OY%=&2>55A&A5.BM>Q:U>K;=FR#2-)C@:H+;$]SX+L'3!.]1 M@J\)_J.$0!.""<'J'N4,Q5*0[T%G$;A:Q MOX<8)1*"B81 (A,7FPX3#EQXOBU_DV#G<:. %F! "R @%Q:(0('H\=K&H$#\ M0&WCV=K.(G:SB/T]Q"@1QX;[A@VD,FD<6PV*!U[_0/ <5"?-#,'",K_ M1 )L5FO'?;S&#MQ"'*"'Q,&TIT*@<.+'&G3Q"M.+&JG,R,BUYK++#:S]V%Z[ M<@I,[#LYSM5T^"_3W05^('HI:F8<"1&PO=V]R:W-H965T9E_#O^/I<<_TSSN*BNB_] M4HZB?GN43=E_4B?9ZB=[U37EH"^[0]2?.EGN3*.FCBB. M1=2451NN%N;>:[=:J/-05ZU\[8+^W#1E]^]:UNJR#%GX[<;GZG NWT572-LJL:V?:5:H-.[I?A"WO><#XV,(J_*GGI;\Z#,94WI;Z, M%[_NEF$\.I*UW YCB%(?WN5&UO482?OX9PX:7OL<&]Z>?XO^LTE>)_-6]G*C MZK^KW7!UEH].=!];5??F-]B>^T$U MJ-C"WXTTS=N:9SK;7=]]7O,@6T?L8:-:L)PW=:-A5$>GH MURX(=;$FISG==[!Q%6F!>^ P"6[:\[LD." MA&4&JKC 9C)H)@-FK%I:9VXW12J$77)0EL<9MI-#.SFP8[V"=>[T\\0H<>;8 M!NH8BSUE7$!#A3,/DCC! 5B,<1"#G%*;![%C-F,D+-D&R1)1>&8V\_") 4.> MHF&0/R^,/C L&#", Q<.)KF3;Z)5A3TL2,;(EQ,&%G.)!=Y3\I@A)/,;PM!B MB%J>XF48-4Q\X#UA0#!$".<]N7,_<0B[^3_5O1T,"(8(X;REW%DRD!T7$#^P M@_' "F#',QT)\X'BQY=:PC.:P(QF]OH&1)RGGG[PM"=Z ,^SZ';PGU*1I/:R M/NON^)RFE/M2QQ@A@!%FKZ:SZ-92SKE=#^12I$BY9[80A@@!B##/IPKA:4_I M!^H!3WL"GQAN/2"1YT.&,!L(L<&IAPS40Y+%3CVX='A**4L\WP^$^4" #VX] MN'Q@>@FT*4XN()B(,P_%"1." "&8IZ@X)@3_ "$X)@1_A!!0Y"$$QX3@CQ"" M T(P3MP>?PX(P7B<>8J4>W8RCQ""NX3@N?U!"42IL,U$-]O$1G8'LZ/N@ZTZ MMV8[?W/WNFM_,1O9Z+M\VO+_7G:'JNV#-S7HS:K94NZ5&J3V$G_2HW*4Y>YZ M4&PO=V]R:W-H965TJAD97L@D4G+?ACF[V-'4%'O&C@D[?C0.WE:.4KV[R^;0-(^<(!!3& M47![N<$S".&8K(]? VDX:KK"^_$[^T>_>;N9(]?P+,7/ZF3*;;@*@Q.<^568 M%]E]@F%#BS 8=O\%;B LW#FQ&H44VO\&Q54;60\LUDK-W_IKU?AKU]])ET,9 M7L"& C86)+Z ]$+>^0=N>)XIV06J/_R6NV=,-\R>3>$6_5'X>]:\MJNW/*%I M1FZ.:,#L>PR[P] 102S[*,$PB3U[*(_9#$&,>HP]0?*/Q^7$(X99X2()*I(@ M!.N)"()A$2ZR0$46" &=B& 8AHNDJ$B*$,03D1Y#(P]J/(@]S3R4):JR1%02 MG&"%$JP0@L7$YNK19O2TP%76J,H:44EQ B>#)21"**:O'PJ:>?_H3!(I0K&> MH4"3MJ/L/Y*"@6:MXH&D2-KBF2!0/&X4R]*#52R4,X^?XHFC2)SBF1>=XGFB M2* >3Q4!Q=/8DKNO<@WJXON1#@IY;7PSO%L=>]Z.^:_Z7WC?,+]R=:D:'1RE ML;W!?\'/4AJP7FQ"PJ"T/7J<"#@;-US:L>H;53\QLAV:,!G_">1_ %!+ P04 M " ,2OI.Y_"/32D" !N!@ &0 'AL+W=O6U$D)I,U29M4M1IVV>'7 *JP=1V0O?O9QO* MB./F2^P[/\_=>7A?'M>%FPLZ1-!SONB7/;$OYW Y0-:S_T/QPO MS:F6VH'*HB\9>M?'ML/8#+0@H5%)'(&JYP!8HU8&4C+\=X$C.5+ZPX2M,]22^-Q7_'2Y %5PK43DJ1H7Y]:JSD*R=HB@I M+7D?UZ8SZS">9.%$6^1X@F0F01T*C,E/J%2%(6G T>'R^K)_J; M"%>1:F:EG:9WYDQ5*Y3W4L915*"+#C1A-B,&+S!AD%]CM@[,C$!*P2P#NV1L M\ T=6PGN(:X21,XZ(T./EO3XDP"Q,T!L L17C8HMC;>8/'7G2)PY$D>.Q+J, M$9,:3#E-EC"PA-R%7,G(G#(RAPRK MV$WFR&$WQ(%)'MU"0W"'$>@.;_/9J<&)_([<@'*=V3]#B^;; 3V;2":]B MY\Y,V85W'J9/V#S___!Q$O\@_-1TPMLSJ8:(>>I'QB0H+<&#:DBMAO]L4#A* MO&PO=V]R:W-H965T0/6(.Y-!L1 MI,U652NU4K15M\\.#!>MC:EMPO;OZPM+44)>L&=\YLPYQG8^"?FF6@ =O'/6 MJP-JM1[V&*NR!4[5@QB@-RNUD)QJ$\H&JT$"K5P19YB$888Y[7I4Y"YWDD4N M1LVZ'DXR4"/G5/X] A/3 47H(_'2-:VV"5SD VW@)^A?PTF:""\L5<>A5YWH M PGU 3U%^V-F\0[PVL&D5O/ .CD+\6:#;]4!A580,"BU9:!FN, S,&:)C(P_ M,R=:6MK"]?R#_8OS;KR""FHZ,OTBIJ\P^TE1,)O_#A=@ M!FZ5F!ZE8,I]@W)46O"9Q4CA]-V/7>_&R:]DZ5RV74#F K(4$._%-W+*/U-- MBUR**9!^[P=J?W&T)V9O2IMT6^'6C'AELIU!@[@GA%0';I-D&R29 X@F1M,@FO3'I,YC"]-TFB.UW2 MS2[IC,SVR3(-F22*YG9K_J"RZ7H5G(4V9]"=E%H(#49+^& &ULC5-M;]L@$/XKB!]08I*^*+(M+9VJ3MJDJ-76 MS\0^QZC@@.]H[YD[7* M_=V!P:'@&?],/.EC&V)"E'FOCO ,X7>_=Q2)6:76%CJOL6,.FH)_R[:[=<0G MP!\-@[_8L]C) ?$U!C_J@J]B06"@"E%!T7*&>S F"E$9;Y,FGRTC\7+_J?Z0 M>J=>#LK#/9H778>VX'>LN=RLUGGXAR%)LQNQ,@+C)P1@M1G"[EH(1-]\X^%_&*Q M@,GNEDW6BR;K_S!9PFR^F(B+P<5W^4NYH^X\.V"@.TB3:A #D-[JBBZ[I5]A M#@PT(6YO:>_&!S$& ?OIK8OYARL_ %!+ P04 " ,2OI.E!MV?(<" "] M" &0 'AL+W=O6OJUJS3L[7=,LO,_BP;81Y4)UOWY*AT(ZP;ZE-F.BW%H0]JZ@SG>9$U MHFK3S:J?>]2;E;K8NFKEHT[,I6F$_K.5M;JM4Y2^3SQ5I[/U$]EFU8F3_"'M M<_>HW2B;LARJ1K:F4FVBY7&=?D3+'2(^H%?\K.3-S.X37\J+4J]^\/6P3G-/ M)&NYMSZ%<)>KW,FZ]ID1.U;^J@SVOTS)- M#O(H+K5]4KQ+GL5>UZ7^3_<58U8Q9'$HCWH9KU?;7 MV_"$LS$,#L!C )X"$/UO !D#2!"0#61]J9^$%9N55K=$#V^K$WY3H"5QB[GW MD_W:]<]4LE5V]8E&S7;0X)D&_ZO8Q0JVF"29 Y@H,$B!^W@ZBR\# MAT%1](IVX.2XA#T(Z$$B#TJ+H%(2NV"6!RB#B,U$!!$$HU 0A0(H/$"AL0NG M(4HLPF5>P"@,1&$ 2K#V6Q:C,$H"E%B$"X9AE )$*0"418!2Q"Z4H0 E%B', M[JP*!U%XC!)N@RV/72@GL$L)NI2 2U#+MHQ=2A2N?2QR?9S"* L091&AH&@; M+&(4CGFX)1?17P@5C',8!N5P4\J!E<%A5\HCG@^(H3OO&=UI?PAP(J$3BBMG MG-U98 2W.!3W.#I+,3KAN";"\SO-!<&-#@&=CD4]/6YU"./'0C9] ML6S^ E!+ P04 " ,2OI.E1/@SV\# Y$ &0 'AL+W=O$N"+KU MGM=%]TD<>*-^V8JV+J3Z;'=!=VAYL=&3ZBJ@89@$=5$V_F*FQQ[;Q4P<954V M_+'UNF-=%^W?!UZ)\]PG_MO 4[G;RWX@6,P.Q8[_X/+GX;%57\%D95/6O.E* MT7@MW\[]>W*W8G$_02-^E?S<7;Q[?2C/0KST'U\W(57\O>1*$>)[[D M5=5;4G[\&8WZ$V<_\?+]S?IG';P*YKGH^%)4O\N-W,_]S/V/TW_B)5PK>>Z(XUJ+J]%]O?>RDJ$!V>9:.?Y]'^VS0\@8X3 MZ#2!)/^=P,8)[%:&:)P0O3-$>K6&4/3:K I9+&:M.'OML+V'HL\BIU5_W M@WJQ]6]J>3HU>EI$<3(+3KVA$?,P8.@5)KW&+&T,F1"!\F!R@R(W'BB@R P* M&T.O$2L;$>?8"P87@^GY[,H+AX$(&HBT@>C"0!8:40R01$,:#4GB,#10*QN5 M7J&N?(FA+['E2Y28-+%-$\4NF@32)("&&#$/F/B"ACB#22%+"EB,W5^F%@N+ M,$<&.3+ P0R.S.9P!9)#DAR0.+PD(59L>'N6$H?H"? B-E5/K.10Y<2Y;P0* M^YY00&4=,-2B8M=4XR%CXZC;(:QQPH!#UFF&0)F#!Q\%Q#X+HB0W P>@U!4/ MECD!.D\=9R_!$B;)!S(*ZY, @:;4C!:!F(,':Y0 D::1N7L(9*3W"H(2AS-8 MRP2(.;52"8$_ Q+D $)9D896T)0ZN#!.F6@ M,F?F11B"7/%@,3,@YMS,1@AR9"-SW*A!(PS(*C=R=<7L MR["M\>"BKZIYN],]:^>MQ;'1#?/%Z-07WU/=E[W#AZ;Z>]'NRJ;SGH54W9WN MP;9"2*Y\"3\I7_:JCY\^*KZ5_6NJWMNAF1T^I#B,C7HP_;=@\0]02P,$% M @ #$KZ3L4^ELB< 0 6 , !D !X;"]W;W)K&UL;5/;;MLP#/T501]0Q7*:;8%MH.DP;$ +!!W6/BLV'0O5Q9.4N/O[49)K MI$5>S(L.SR$IN9JL>_4#0"!O6AE?TR&$<]-9I$3!T1^9' M!Z)+15HQOEIMF!;2T*9*N;UK*GL*2AK8.^)/6@OW;P?*3C4MZ'OB21Z'$!.L MJ49QA-\0_HQ[AQ%;6#JIP7AI#7'0U_2NV.[*B$^ 9PF3O_!)G.1@[6L,?G4U M7<6&0$$;(H- :'6J9!5O1XBU;:9*=\LFF MF,NN%_"Y@"\%/,^2A5+GWT403>7L1%S>_2CB%1=;CKMI8S*M(IUA\QZSYV;] M;5VQ8DA<+AB'_(L*OBO!$4'X0N;U.4%XE*!/!^@/!YE.7&;-) M&),QGR38Q5+BFWL4[BB-)P<;<+]I"[VU 9!M=8,7.> S7P(%?8CN%_1=ONP< M!#O.[Y@M/U/S'U!+ P04 " ,2OI.I]G *M0# !6$@ &0 'AL+W=O M^%:DZV95L:;*)$2J31 M1DFN&;MMHP7: 3S>O'V:PWA-]<^L;\;0\]7A;ZJ[&E8W57VKSU(VUOX;N@4:5;:FU4W M]EIM5NK:Y%DI7RNKOA9%6OT7RUS=UC;9'P-?L].Y:0>J2GN2?LOGK\EKI M.^?NY9 5LJPS55J5/*[M%UHFHC/HB+\S>:L?KJU6RIM2W]J;WPYKVVTSDKG< M-ZV+5/^\RZW,\]:3SN/?P:E]C]D:/EY_>/^E$Z_%O*6UW*K\G^S0G-?VW+8. M\IA>\^:KNOTJ!T&!;0WJ?Y?O,M=XFXF.L5=YW?VU]M>Z4<7@1:=2I-_[WZSL M?F^#_P\S;" & W$WT+$_,_ & ^^'@?^I@3\8^,]&" :#@$5P>NW=9.[2)MVL M*G6SJKX>+FE;=K0,]./:MX/=T^G^I^>SUJ/O&W\1K9SWUM' Q#TC'AARYV-F M!Y@[X>@,[FD(E$8L#',Q#K U"7(7+(F?>DD^]S)*U(/SY74.O,<0_H0#'SKP M.P?^:,+99,8]$W9,V0<)0X]-B GYY+,),1F/%LQ18D(S+PBQI@!J"H F]FSB MG@E&F@(F"3%,D8EXQ*8O,9E9,%&-(=03&GH"UV5Z0C,(":YZAZ@@B' R$4PF M LD02R8RPOC$)]=DH@43M3.9P&5^$I.9^?X<*YI#17.@B"W4>&Z60L2J>VLR M(1=D(I['W"0F,Q/^1+TLH* %$,166;PPHA"QQ[@UF9G'*\IDA+$ @!^:6M'D MXK[@ DU\>QF@\4KS_8E $PV(0"!6<_$ C0/Q#1% PN,9 T?"8U63 "J<* B" M_>R%!% 5]*.2R3(J,M;!#OK0S+LRD9D2+*6VX!9('M!EG!@3-N;0G MH-TS4/(3:"P+-V8R.W/ 3Q@Q@LCELA!$7-83GA((B0E9N#>3V9P#XIL3A(P2 M^QP:)X,;*X'.RAM5#"%C52 HXAF;D!_Q?@8]394.;M$$>C09I0,@890.@HS2 M><)3 J&ITL%]FD"CYCMJ#"'>J2$4<%D("KDL!$V7@G+F1UZCY0U-9>71OJZZK]T]#>- MN@Q?<9S[IZ3-_U!+ P04 " ,2OI.N$-"%ND# #,$0 &0 'AL+W=O M\UK463UOW.35Z>I3_Y[PY?#;M]V#<%LK793OTG>EQ1V@7TB+\/YM1J^M8]_+Z9^J++ MR.1FW784F;V\F87)\X[)YO%](/4O?7:!U_?O[)][\5;,2]:8197_<]BT^ZF? M^-[&;+/7O/U2G7XS@R#M>X/Z/\R;R2V\R\3VL:[RIO_UUJ]-6Q4#BTVER'Z< MKX>ROYX&_O \*,]Z"% LQZ"L_:^F,NL MS6:3NCIY]7D^'+-NVM&CML.U[AK[T>G_L_5L;.O;3(=B$KQU1 -F?L;(*PR) MY!:S!)@+(K 97-*0*(VY=,+E;0<+%T$B94G\DF5UG^4F407KI7H"=5.O$:4A M) A[@O"&@&4Y/V.B'E,.62H1LXJXJ"C5K"* 2:818UJYJ$]:A%B5AJHT4*68 MJC-&7_>B5,1$ 9#DPPPPX=@H1C#="*0;LG0CIRAI&A-+UP5%$9.T=#$DM68O MT,I%C8]!#$7%0!2;#_/8*5U(*H[CA*6S $!)21+%;*XN(:,DP>NY0HQ22R%C M+#*!(A,@DA5\GKCS@Y06J60SCFNW:-B!O;O#COP=#/O_,7C"#D_(XKF]D&O-(_Z"D-A@,"=R&,AYSV(( M[PX(;0^XR0R@#[@,1$*;P9S(9R#RGM$0WC,0V#1HOATEU[I5*OC@+P",*'66 MO27 ::'B,?/ ^P "&P'-=YSDVK&U-&M4)'CN"&GKGO!B+$@61=WT2 M[P8(; >TXR7IAWP2H5R?1"C7)UT4\LG@ZDNT,/6N/Q9HO'7U6K;=A]15Z^7H MX4EV7[*L?4Z/"P+MR^ZHHO_R_4E_/N?X,ZMWA[+Q7JK6?C_W7[G;JFJ-S5X\ MV&'9FVQS>1UE48N8?I:PG02"V1UH2\<1J6JDO>\9+(M60'P)1^)4EH3_7=""-3,?^)? :WXX2AT( MYM.:'.A/*M_J%ZY&0:^RRTM:B9Q5'J?[F?\,)FM@" ;Q*Z>-N.I[NI0-8^]Z M\&TW\T.=$2WH5FH)HIHS7=*BT$HJCS^=J-_/J8G7_8OZ%U.\*F9#!%VRXG>^ MD\>9G_K>CN[)J9"OK/E*NX*0[W75?Z=G6BBXSD3-L66%,+_>]B0D*SL5E4I) M/MHVKTS;=/H7FIL0=82H)ZBY[Q'BCA!_$N!= NP(\-$94$= U@Q!6[LQ[H>:Z&T')D@MUU8'S>J8;\I/H:+G.4)H&IRU4(=9M)CH"@/"=(A9 M.3 ](E 9]&E$KC06T8@>#2=8CA$@S*PD_JNROJ\R2#1V^A4; 3CP"[L%H%, M&H%X()"X!9!3 #DRL%9CT6*0P50& ],TQ8GEZ1B&8)QDT++5I9:EJ>WM&(8A M2"/D+@X[B\..XFZL3^(42!ZW-W4*I _8FXXJ57^("(? \G>,PS >;]LQ+,L2 M&&/+WS$LA3B$-W9?YJPN&U>'0[< "-T'1OBXP^#&F0,>\+@##SASSLS8'F>MD*^J -#> M6\5KM?8+K9L5(2HOH&)J)AJHS9^3D!739BG/1#42V-$Y59S0($A)Q;3%PT+VO82T]=JHK)/UO@HEW[H7\S/)?G0EL#V60-.\,/T#^;O30K,K < MRPIJ58K:DW!:^T_A:A=3%VE_XWA%.[,+ULVB_0)]0 MXGM]]M_@"MS ;21&(Q=6M1O;GO_FACO0WH$.#C3Z MIT/4.T2#0^@<2!>92_43TVR32=%ZLMNMAME#$:XB4\S<&EWMW#^3K3+6ZR9) MPXQ<+5&/V788.L*\(XAA'R0H)K&E#^[T7F#WB$A2BDM$:!:1(XCN""*<($8) M8D<0WQ'$DS)TF#!PH+I+))XM<)D$E4D0F60B@V%27"1%15*$8(X3S%&"^?]7 M,= MWC7R[TR>RUIY!Z%-"W*-XB2$!A-,,#,)%^;M&!8<3MI.YV8NNP;:+;1H^L>! M#"_4YB]02P,$% @ #$KZ3C%+@\@$ P '0P !D !X;"]W;W)K&ULE5==;YLP%/TKB/<5C&UPHB12\S%MTB95F[8]T\1) M4 $S<)+NW\\VE!+[TJ8OP3;G'M]S;*YN9A=1/S5'SJ7W7.1E,_>/4E;3(&BV M1UZDS9VH>*G>[$5=I%)-ZT/05#5/=R:HR(,H#..@2+/27\S,VD.]F(F3S+.2 M/]1>"Q:Q*#_PGE[^JAUK-@IYEEQ6\;#)1 M>C7?S_U[--T@I@,,XG?&+\U@[&DICT(\ZXSW]OQ?7K*Y0]Q^<([0=3W M.O7?^)GG"JXS47ML1=Z87V][:J0H.A:52I$^M\^L-,]+Q_\2!@=$74#4!ZB] MWPK 70!^#2!O!I N@-RZ ^T"J+5#T&HW9JY3F2YFM;AX=7L?JE1?.S2EZKBV M>M&N2P@J M3(Z]U*E_B.+$]M>M3H@2NR@ 7#B*B6VPRX7#)!R1!A<[!%0[-D8!EQ:4?,!@ MN+@@]K[!JPXT-.43(G9YV+P+:Q,*!JU-P>N#Z3,;;RM.I=1B!JM]+WL?Z=;( M6E^BZ0H!ZVO=^YI6ZI6^;9R_I_4A*QOO44C5D)FV:2^$Y"K[\$Z=YE'UZOTD MYWNIAXD:UVW#VDZDJ+IF/.C_$2S^ U!+ P04 " ,2OI.13TE4\P! U M! &0 'AL+W=O:NS%$JG#PT-*=#IH\VP; M (=>I5 VPXUSW8$06S0@N;W1'2A_4FDCN?.FJ8GM#/ R!DE!Z&9S2R1O%<[3 MZ#N9/-6]$ZV"DT&VEY*;OT<0>LCP%K\['MNZ<<%!\K3C-3R!^]6=C+?(S%*V M$I1MM4(&J@S?;P]'%O 1\+N%P2[V*%1RUOHY&-_+#&^"(!!0N,# _7*!!Q B M$'D9+Q,GGE.&P.7^G?UKK-W7"_3\*=E=%CA@6,>I_ M1;+5%&PEQ?XJ!?N4XKH-9'%M$DP='ZQ%A>Y5'):%=YZ)>QJO_0,^#M1/;NI6 M6736SC^>>,65U@Z\D,V-U]#X&9X- 94+VSN_-^-+'@VGNVE(R?RGR-\ 4$L# M!!0 ( Q*^DY;.V>2AP( %8( 9 >&PO=V]R:W-H965T1%VUY(5Y_-0TF/U9D9I> M%C[PKX;7ZE@*90B6>8>/Y#L1/[H7)F_!P+*O&M+RBK8>(X>%_PSF6Q J!XWX M69$+'YT]59K$E=*R:9QV]#Z@\QE>/X?&7_ MI(N7Q>PP)VM:_ZKVHESXF>_MR0&?:O%*+Y^)*0CYGJG^*SF36L)5)C)&06NN M?[WBQ 5M#(M,I<'O_;-J]?-B^*]N;@=H'.#@(&/?H@SEP5D1 M&!EA/$2"<64G\EV5[G^4FT^<%.$#XAK0N(]@ M%@)@J>N"03CJ-C-4IK X2<+8TM<%BV;(%C@8S<2&L*->4-PKZ*D52IJ1=5B" MSU#-5,N^ O,U<-@W:FGJ&?Q!WV_<;Y@=JY9[.RKD)-?S]D"I(#+[\$DV1BF7 M_'"IR4&H8RK/K-]T_470SFSQ8/@KL?P+4$L#!!0 ( Q*^DZKHO>/9@, M $@/ 9 >&PO=V]R:W-H965TOWV71[.P]G!TC<"ZV]F9V;'/\[T MHLK7ZB"E=M[RK*AF[D'KX\3SJLU!YDGUH(ZR,-_L5)DGVCR6>Z\ZEC+9-D9Y MYC%"A)'.I\W:4SF?JI/.TD(^E4YURO.D_+.0F;K,7.J^+SRG^X.N%[SY M])CLY7>I?QR?2O/D7;ULTUP65:H*IY2[F?M()VO6$SU1>JMZ]4Z?RHM1K M_?!E.W-)'9',Y$;7+A)S.Y9&_;OW[U_:I(WR;PDE5RJ M[%>ZU8>9&[G.5NZ24Z:?U>6S[!(*7*?+_JL\R\S@=21FCXW*JN;3V9PJK?+. MBPDE3][::UHTUTOG_]T,-V"= ;L:F+WO&?#.@'\8^'<-_,[ '[M#T!D$8 >O MS;TIYBK1R7Q:JHM3MOUP3.JVHY/ '->F7FQ.I_G.U+,RJ^=Y$$53[UP[ZIA% MR[ >0PE@5@AS)3P3P34,AH6Q8)8YN]U@:1.4Q""(?WI9W_=R$RA'Z\4;!_RF M7@)WX*,._,:!WX_ AP5O&=$P1<,(SK@ %4$H(J(0U,2F*/6#&!8&PT(>$CRU M $TML%(+(G!$"X2)"4AL!+,:P:SO,S<)"30A@3@8:.L0=1".[Y8(=1"-Z);( M.CKN\QAVBTVQD$2 6ME4$ H*FP6A:!P.5"9&$XM'] K"P+Y=8@P'26&,#U+" MF !/B!)<20GB8N"PZ8 8T_']0E$A?:1L1,=T4/\ XQ!22X0RFD MY4>PF$>P M9Q",\4&!H;CZ4CZB;3 H#F%R&&2EAD$Q3,R&!!E*"W\G4/NE(,C SXGBVDN# M_V@=7.VH+7=(ZPC[M'G,?5A>! N(@"J.8"SD/8WM2FQCW/P5]@?2P[68AF-Z MQX8$@9J#0E!T4 BJ#@H-R0[^AJ#V*\+\#1AP@6LQC2RW#5LU*G0]7GW5J]CWR.KIPBPOJ"3)4765V9,;(>Z#_?MC/DM M*?=I43DO2IO9I9DP=DII:6(G#T:K#F:LO3YDSF5N\Z M/,__ E!+ P04 " ,2OI..729$E," A" &0 'AL+W=O7VUQ<-2]KMI>!NE85 ME7^>&1?M)H3A?>.EO!3:;H!MWM +^\[TCV8OS0H,+*>R8K4J11U(=MZ$'^!Z M!XDM<(B?)6O5:!Y8*P6R>CXW9.&PSMM MX7A^9__DS!LS!ZK83O!?Y4D7FS -@Q,[TRO7+Z+]S'I#) QZ]U_9C7$#MTK, M.XZ"*_<9'*]*BZIG,5(J^M:-9>W&MN>_E_D+XKX@'@H@_F:YP\0C3/P> ML9LC2#9 @!$PJ(B]*F)7C]ZIB/T$R$N ' $>$4"<3FQTF,1A:H=!*X32B=N= M!Y:0*$[\2.(E2!8$TF'(V&F4DC29!.*#H0@_"&3E ME;.:R4D@\A.D7H)T>2"9ER!;$$@V=YHF>!*'!X13[)<"(W_319XX'E$\Z%NX M/!#H;SH8+XBD!XWM$H*BV0'@@6%$5@\$^9L8SKLX@>0!A;_Q(/Z/6/RM!\F2 M6,CLE"!)G$U3F:,P1-.3$8S.:GMY?J/R4M8J. AMCGUW.)^%T,PP1D^&L3#W M];#@[*SM=&7FLKNTNH4637\A@^%?P?8O4$L#!!0 ( Q*^D[)]':B7 , M .T. 9 >&PO=V]R:W-H965T5=J6JU>X^T\1)4 %GP4FZ?[\VN"F8(:4O >DOU!J 5G.C[& M>_;,Q*_C8R&?G"O+-LE87B8\MPJVF]CW>+0FKC*H$+\3=BD;]Y:2\L+YJWKX MOIW82$7$4K81BB*6ES.;L3153#*.OYK4OOI4ALW[=_9E)5Z*>8E+-N/IGV0K M#A,[M*TMV\6G5#SQRYII09YM:?4_V)FE$JXBD3XV/"VK7VMS*@7/-(L,)8O? MZFN25]=+_<:GV@PV(-J 7 U(=-. :@/Z88!O&KC:P!WJP=,&WE /OC;PAQH$ MVB 8:A!J@]#0X-3;4>WO/!;Q=%SPBU74)7J,52?@42@K:*,6JX*IWLDM+N7J M>>IC?^R<%9'&/-08TL"X7M#&S+H8C,(V9@E@VHAU%^'C#T^.5'*50R Y#P0@ M,,*8=3&4&(',(9ZHC5D &((,R0-\K0;PK&_K:B6&@OM,*P+:L-]HS$=B&AD==U%^(A.%(/C-0#(J5&#=08O^&#&F(678A/ M Z,UEEV046TK@,8+>O3XH!X?T.,:F?>[7D)D%M$GH%8H 1A* (1B[/ LZ&P? M#0.S=P 0#LUYT06%*#+SVP4%+O5@42$H*@1$&?L\"SNI<\WT+F]C6H%$8" 1 M$$C/],,(GN9H>)OCGC\$/*#1-:B9==+C!9S3]Y@ 7GH&&H8G&O["2,/P3,/0 M4#-&Q4*#FOOZ#;O(2,EJ&&P-P'!OF6!XP&%HPD4]%/!,P?X7D@?/ @P- VH6 M2M"5B\S.F0,HBGJ3 GCX4DA< ,2]'E2YAK4E$OZU!*X2PG0 MI;0O5+@%"?F"6K@%"1U0 AK4G!51KUJX3PG4IY[II]M973].X[LX8\6^.C>5 MUH:?+3 P/H2CU;UR>N#OCX(_HR+?9*7U@L7\FN^ M^N;><2Z8C!W=R>PL)=_H?4$L#!!0 M ( Q*^D[W>WO6X0( ,T+ 9 >&PO=V]R:W-H965T*OVC$GG/<^*:NKNI2S'GE>M]RRGU0,O6:'>;+G( MJ51;L?.J4C"Z,4YYYF'?)UY.T\*=38SM64[%OSG+^&GJ M(O=L>$EW>ZD-WFQ2TAW[R>2O\EFHG=>P;-*<%57*"T>P[=1]1.,52K2#0?Q. MV:EJK1V=RBOG;WKS;3-U?1T1R]A::@JJ'D>V8%FFF50:456_#L3[J1^ZD[M1B&?675-+91/"3(^H/J*3Z.T5CHNJ[UD933O-.%:!2 MUN.,!'CB'361QX1] )=-%' M(#_I!'J7Y6D RZJ/B1(XEP"4/3#^05L,C&""$"0(#4%X4;>@4[<:0PRF,)AN M:1=]" EBTI&L#^I4_PF@B6(?SB<"\XF ?$*8@( $9+BB,4@0#U TOJ]H#8E: MD-#O@I9]GJZB W&!,YG!.8SZN>#1S!! A(DPQ5%/MQ<_/N:+BRHG>H7%/K= M6SD,MK*PMK0*=>531%=Z(@+"CJY0@+WJ$>%/B >W"!0,$2_HJ1+AH"O=;=!E M,'"[05"_N?(Y(OB&H^@3DL!W')$ADI!>MICT-;F#N@P'[A@(:AE7_M(0?$G1 MZ!.BP-<4)4-$2?H=NG4KK":W074P7FNRR)G8F;FP+#_HZT'W!Q6[M*B<5R[5/&2FEBWGDJG8_0=5R;V:K9M- MQK92+V.U%O6 66\D+^WP[#43_.P_4$L#!!0 ( Q*^D[M@Z'LHP( &@) M 9 >&PO=V]R:W-H965TU4BNMMFK[3!*26&L;%TB\_?L")EX;2#8O,9S,S)ESP(:\Q>2-GA!B MSGM5UG3FGAAKIIY'=R=40?J$&U3S?PZ85)#Q*3EZM"$([B6I*KW ]Q.O@D7M MSG,9>R'S')]96=3HA3CT7%60_%N@$K MN[$T&YG/(_O@"41R_S),QR[R*$%&;188(!!O@:9FW!] B/.^AM M!#8;B\"@!^,$2Q.1A),Q9F5B@*]AUI]FVMQ7&1436GL:2H%P:#6XT8W(*A!) M@6@D$&J+TF$2B:DE)M0*69F0)$P3K1\F2%O:C44F3GU[/;&UGMBL)[HAD%@% MDL<[FEH%4HL#H'6TP\2#.D$XL-EMP]1H1C!)])?!5!J!1GXSJ]_L@1V0&5GT M'; T(5^"R.YC8O4QL?1-2[*8F$DR/]6<6$ @GL1V+\"W?ZM\BQN]*PHTMJ.9 ML6%NO.'@QF<36*Q$NA5@;)8XUAMC 9G;;OV)5&?9&WST*T2.\LBFS@Z?:R;> MGD&TOQ8\!^+0T.(+,%T!2WPMKA'RD/F0[^X@/R Y%C5UMICQHTH>* >,&>+> M_2?>YQ._]O23$AV8&*9\3+JSOYLPW*A[C==?KN;_ 5!+ P04 " ,2OI. MH#S<4. ! "K! &0 'AL+W=OPQEF4+C,@[/D"O5VHN&%$Z% V6@P!261*C./3] M%#/2]5Z1V=Q)%!D?%>UZ. DD1\:(^'< RJ?<"[RWQ'/7M,HD<)$-I(&?H'X- M)Z$CO*A4'8->=KQ' NK<>PCVQ\3@+>!W!Y-P]54).1JF<^ M?86YG\1#<_/?X0)4PTTEVJ/D5-HO*D>I.)M5="F,O+JQZ^TXN95=/-.V">%, M"!="D'Q*B&9"]$ZP#MA59EM])(H4F> 3$NYG#<2(Y,NV0[391&3YT=HA MC;8%XDV!V K$'W8AO=J%6TPWM%5]GE)CZ$]NR\P]TU_D%$T_42G;G2)]">DYIS!;H0_TY7 MTNJ78PDHU,I,=WHNW/UQ@>+#_#3@Y7TJ_@-02P,$% @ #$KZ3D.S[;2O M 0 P0, !D !X;"]W;W)K&UL;5/;CILP$/T5 MRQ\0 R$I&P%2LU752JT4;=7MLP-#L-87:CMA^_?UA2 VXL6>&9\Y9V9LEZ/2 M;Z8'L.A=<&DJW%L[' @Q30^"FHT:0+J33FE!K7/UA9A! VU#DN D2Y(]$91) M7)V*6W/D#JO/.][;"B2\(.#36,U"WW> 9 M./=$KHR_$R>>)7WBTKZS?PV]NU[.U,"SXG]8:_L*%QBUT-$KMR]J_ 93/SN, MIN9_P VX@_M*G$:CN DK:J[&*C&QN%($?8\[DV$?)_Y[VGI"-B5D<\(V]A*% M0N5?J*5UJ=6(=)S]0/T5IX?,S:;QP3"*<.:*-RYZJ_=Y49*;)YHPQXC)/F"> M9@QQ_+-(MBJ2!8+MDF"7K!-L5PFV@2#_0) ^5!DQ1<#(@$F?-L5N729?EGE 7'EVS3797'V9,D4 _ M3I\^?9Z__EU9;KQMEOQM&Y_GVVSSK[\=C\+?>E]7:5;^ZV_O-YOUJQ]^*.?W M\2HJ>_DZSN"795ZLH@W\6=S]4*Z+.%J4]W&\6:4_#/K]\0^K*,E^^]/ORN2G MWVU^>I//MZLXVWA1MO NLDVR>?3>9=Q"DF?>J5?>1T5<_NZ'S4^_^P'?X??& MWH<\V]R7\,XB7M1__;=MUO/"ON\-^L&L^6/:\X*I^\=]X_G+V6VY*:+YYO_5 MWSR#UQ;TZMLTNJO_NHS2,F[M[&U2SJ/4^W,<%=Y;^+(QW9U#E;>OXB+)%^[W M_S2H?R-S.X<&"GCY'9#QJ_?'^+'^7+_?#\+I:#!KM'"^+8KZX&$UO#?1IC'3 MT]-@OX+L'5A/8^1JM& M(\!A^08&YKU;17=)=N?](4\7\&\)U)KWV@@J5+F.UWFQP;=N-M&FN2)_;O*T MM/ V2>/".X=9W>5%8SW>1\5=[)W-YS$\!<\L^/GZ8Y^*:$&=/ZYN\[3QZY^O M+MK&GZ]6P.;<@,[ EIL>>WF/DY3?'D=98TQRS,7J[@@ M.OZ^R!\V]WN>OEE%T.+K;9ED<=E&JW?9)L;=F'R)D0\B1?[:XRBO7I7K:![_ MZV]!()5Q\27^+2[!/_]3,.[_R/_?L1S>Q^WJMDEDV!JG83@.VC87L$E> !N0 MZ/")$6(OA[5%25H@K1=-F="V,)^BK]Z[! XF]RZPQEG&_[WW.$IA$YEU%Q2_>FP((O:_5<_P+9ODI?\CJ MS_Z]LTC\%$O1;A="?ME$!_)<^RFZO/[@IMNTR'W9H5B:TCNZW;^+YMJ!]\W5^ M'V6PZUU"ZN/9S9NSAIRL4U2SWE61?TFR>5/6G35D1+(!QL^77C XOCWQU&@: M=+?D1>.WRX]O+C[>7+SQX-/-Y?MW;\X^P1^OS]Z??3R_\&[^<''QZ0:.^,\W M;[SC%R?>"R_)O$_W^;8$6=/8\F_B.[=TBOB>0QMW*:Q[V7Q!ND$XBI_ MB("V'J@+WB+?WFZ6V]2+U"OPR(O1:.1%&P^.IUCK)S2N%\/9 '^!2<;(BZT3 M19FRBKT-2(,B7FZ!3M98Z@]?%?$Z2A9>_!4TLQ($.7:5;^ZA_7F%8(W%SW$# M[G[F.KF[W[#HS)?\[[:,^0.]T1P-*(@%L"6. M=@C1N!Z%=_]/=YOGA(TL;! M!?(>=D("4Y5!.=^^I!GNFIG[-\5$:1+=)BGLS;C)29H#UM&CB^3P.^SZG22W MFF][.]&K'+?V]"9>QM#@ M;_2YPU),>8KN,O>?H%S^T4 MSPE@XSGTFK10/JAV_-T;$4\IVDW[7I.T0SIC=+T-L[B9>)8 M79!4R099CA=E#@8$S"K.YC!"[_AC#A(R&)UT4AV\AK!&^79=\GJU8M^#W0(6.#" WFT!5ERMMWQ4W=%1DJ/P[V&^[VJ:DBLL^![VV MB.^1'8%]T[RIO?+>*QT\XW[2VDHTDRYO=CM\CT&O@QUQ'V] J4Q/.A_&I%"0 M'@/RX&V2P;F7H#J5BTJSPTYV':%[SLZ]&TFS]=XGU=)KYN_Z!N^#KD_G[193 M=5^VCKSZV-YA.Q]WC[F^C=P>EA;^N?D$_WRX^ B\<_G6N[RZN#[[] X>Z,PY M86?/36,O\F9H.>[.01(@,\K/__Q/TT$P^#%:H17^'VPOH9(VA\V"R[6)Y_=9 MGN9W;0=CM;F&@E+ MO;61;YT'(1KM,SQP%1*0.,D^ #65$R/T'8&V]G!*'@ M1L6<%=<%C"/-26-JC 4.//3AX&/18I5DY-38.$PUTFZW\PUH\LWNSFJD8F&6 MU#4N-[GRQIQ;%-=CE(& MG+VTS(<&(,TZEEVT]RFS9;7?/!1@RA/ MNK;TT2W=/[Y,Y+J;WEP]TXC<. MIAM0[>"1UM\["<3SRP]7UQ=_@.?>_?N%]^XC_'WA';^_O+EYXMEZ7E$FA.G: M3U=8&%:A=C+&I4-/J;R@C5I@O ;1/V=P=.=W&:F.,(AM5.#9?P=ZDOT>&[R@ M>4[AOZ#/9FX0^B!2RW5,/KNT(7S?PBY*[C*Q2^:/'KIGRY2%4K3XZ[9D#;[1 M43"#EH]?3,/A"?][0AT>OQA.IB>[^SQOI\-WYX&GZEL[:*Z7#$CQ='(Z7NXT MV9M/E^=__,/E^S<7US?_XEW\Z?.[3W_N/"N2M;L\2JV;4>LPNQ\S5H9WQ0:& M=\ZV1>LK6N&_$(6_O7%+\^<=Y=RLQ^])0+:U\CJ^2S+LR'L=I:0"LUFB?5V3 MO6]H/_V^-]%\I"[0B!!WGB@ MK26KXVT&5CR:Z7 RP-_M;ZRWH"6ALP.FM86G2SWLDE4XX].K:,GN]JZLUC85 M5;G[DVUMRSH]))O[^SAM'%&UGUM;(9Z'HY5GA#H*[>C&)@'9J-0)4-YR,-&0 M"-A\VSJ]2;XDBQB]BHMXGD+G34.#>1X9W @0WSN[.??&_3%\QRWOY<46B=9Z M#.T8AUNH[7KY@M0)>\?M-#RJC]O;;>=KSJT-JG^[&WOGUC[LS?H"'-;7SC=W M4\\1;>U"O<9K>ZFW_XTVZC7>?/I1USS07W@_M C5YN;R26^FIY^F:IS=_,%[ M^_[RY^[V-X5"EFG^4%:,,#1%43]RNZ6-IH"& V[<;(YQ4=QAN%/Q6_Q,X14R M@L"V]VX?G:TW%,HW,9R:*)QH Z,5:YFB#34>NX/GXJ_8[#8I[Y6JO(AO&U:: M>KJ ]2FT4NVV9-6ST2V,(<_4PS"=!=C,Y/W>9S,OE#=HR2XQF#K-9NML2W.L%0PD:I20_M7YWC!KAB<=-D.H'#)>O8#2ZXSF'W5EJXJHX MCH%S"CB6R$C6"A+5:"J60U*+V7BY! U;.UG8$;@C@/*DL)5[Y5C38L,'I#U_ MD/"8^J.M,U?(Y8"@SHXHQ\>N&V+?%DU(I]G]CM)%2F%91Z1MYRM[_3QZ-MN2 MJ-5I5/69F&W1_@YVM(X>6=K0UNT6?X+=,X_CA?14?58S::(T8-J6NYRHWD)+ M:V3&1F]JA+A5X]4ZS1]C%;!3/I!V1:\ZUEB48UH(6T5MT](::]&%KA=Z?\8J MH0 3B&BXV)C?"(X3^Q2[(^*@*!04:$R^I97SSF_B47ZKSWGD=FRN(LR.6=\,#.S M,D^3A3DPKS R"3M8G4,F(J.=266[UZ@EQAGT//?HO-V9<=XQ/HP.P$'_1TGR MHK^"'S$%17YXB.6[$]B47N2E,6>LW:7Y+8Q;9"8Y F^!\ L)>R[B$D\U%?TW M;GR6=5]1[L%6HFV)G$D& OKI8=SD"-#!WW*[@N87,3G]5E&V7:(54L1%V?-^ MCM4 O/OD[O[T;]L(8^BF1>LLM(8 J[(E]H!M2 $",%$VR1ID*G?#+ZR #[8K MZ.5R6YA7?._A/IG?XSF4;J%?I*_O@3ZPI6@$G-R@CJQTW,!Z;PZZ&4@1H4S) M;DSXG@:7YVEMF!A$W-P3U[,G&!;+IM0<5QA-_I0=IO#J?9%O[\!FA/$N0(T" M*5+"A@+;',1(%J>^%Y^BV (I%B/I\.5[6,Z_<7X4BRA._?)!#R]A$]V#Y-H( M 1]B.15)B& ^%JKH/GX/\R;="WLVT0(]H"5^7R8-\P[=PB1,[7W1C>D'/<_Y M-BC4,6EBQ,Z\SZ,M;&BRP8$],[;&UW M9;)(P/X6!KV/@!-NXS@#=@!-3!80YH9YT+@-R(,@?2 IU@5TCGQ>>G<%[?].=TG,J#H!TUYRA ML[(R]OY$'.M3[^(@D/_H]T=,RE9?*,KR,:1,XH%J1F$:?@FSHR1D]-2RB-SWM MA\?1R?&(7?= YGZ ?T].>KC[0*A_VY8KP21.00D'G@'A)"S]UVU&)[H9J75B MP[617^+CSF>.-ENCWN59EJ'49\:S^>Z//:\2';HT M,A%XD98B6<(QE>;;Q2D["'%WSXMD+>>2-ES,.5%N,<:,PX=&BY@=VN9G.5[H M5W7ZXC[$ #F>2ZA10!MK&BLT(V^JR#D.'\5TRXI9Y,.8LYY/SSM+51A6M00[ M2::8H#90JA-*/=!KI&5= _EAV&=&5('FG<'G.??98ISB@\H$)KD!NAUZ]PL\ M^XB.NR)P#^W]46N6<5UY4,O0OWR*OVZ\URF(B8ZJ6MCS]DW5.T//+-"-\@)1 M4_/>QK<%"(U'9,RQ3YSX]NSFM:2-V$W=8 V*D D?%Z3+%%2\^SFLY::V,II M?^"K'HX_Y>MD[DV'@Y-7GBZ/*97@IJZ]ZZ!3A4S>Q[P' ME.X;XL.9G!>*UMHK#WO,(L>)SVJ-^U?];X7 E3_>P'"_T,B)H)OYX&L&[VR[@O_A OR)A0?!.,@&\^8;T++M:[%1XAL68ABR(H=]7+ M9]K^U3VYPW(U_I^Z!XR_$)/)6UKZ2GZ#*?-QQ_YX*K!38"K7L9)>H7$ E M&6D!V&LJ$9L6B,>A?E(]GF*/X:A_.L1)2FMZM](JC$[[HY[ZZ4=8^"5%6%]+ M;.I*,G>OTB@[8,A#GVBBHE]Z1;2G5]I762V-;J$[]9OD4+WRWB0EG)XE6KUO MBV@5/^3%+_*,DMNRIZPGKV/**C-:@+,K7XV[2AS\YD?O;904WK]C(J#W@2*) M/(7NU C][S1V]TC4X$,U>#7VT&(2&.V_@2$M6ZI%!M"N[ \[\YOL(> P8*^; M9+5.0<5!EL?&/V%V%X[:C &$:5(0\:2G'RUWR+L,,^!XLJK/.C^9S%& M!E;+F:C$(]+[D&;5+ 9CF(6]PB@$*D^BNN=L6'D("EZQD@^.+.%E77&;XF:B MJ S\L-TD:?(?,2:;T M;N$ )&\76544:X_*G/T*9%ZP6DA_)U89+8R7_[1[]-"=O$+KD/3]REF)QS$' M&!(I"8A81R:+MF;8&/]@M$2+2"OA*.7$MX#:/JCI:*>JTT\K!CWEQ) 3'1Z* M,4>7_?;($L"%$?M26T]7W!AP@(-F6I K8Y%[6;X14C=>V]S#!/5D@3QD5\*: M13@UC(M+CUJ9WFV+N%1A5J*O.>KN"JVI1^@ .E>J/9'JG(P (.&A3L0A:J:- MGI' .ORO]7M0HS+D,]57?HMG8\E61IXRRX$6L*)$DCO8\>A/%'N#><98L:I1 M*\M \WN5DVDOP JII$8P3Q/Q6E U%9S1IE!!\4G< M )P2SAJ/\==*MB-W*:F-()NBU?I'[U.R$N>Y:VG.E2_PRO*:ZB?19^E^PK+2 M0/=<144"PUZ@CJ6BI[HB'Z30S#661YQ_B6_Z5LTGO*'LI6C0L M5N^XXD@MJR_KI]CS>*OZ(D?I":_A?*#9Z&&EN" MR00IT!B]=#"T%4." MG/+(;M/DSHK;(]?FJ:08119-"FL8U+F/NXD7:AX9$[XQ>0R^P#&7QD92QK5% MK!"F0@^)NK,;\O:Q1@HXZ5/8"1((BLNJ_7>/JPX;'H^I>4S$)/XE)Q\'_SQM M8Z$(3E7'CU:_.MNN27;4SF@0+$9H"(T1+&*LI2-=DN2"N-+0,8<99Y23P?$3 MM%6Q8!<&< K':-RV3FS4)MEZNQ&-H*1$^RWE+=S#9L$=^D"&N*'\B:UBP #N MJ'"\^1PY&]68>;31!NT$\A#"",HE1]#44KI'V4./%VU M*O')+F&U3K@&)0L O6&0-7.8^R;ZA5S7I.J4Y&EP\R!2E#E'G8BL9U"JB(>D M/@4)M,8C";/=32!'SIF2(C?:O4A1Q*5DN(NKK+%+);KL(2%UP(I365E)=XM@ M-4+;#2\*G.99' @Y/A),$(">R^0K?%A$CQ)^EDGBJ;7FM3BC)0<*D)&6(J0XZ]-HF MCF]-U7C/M7Z8/OIF :D3X3LU9MJ!H&303E7<10_K0[*F21 5%@E.3FQUXCF= M8%X?WX,$"932$9/(8A\L>EX-]50$!SW#8IR2?DV"1; M %.*2./HHU93,?4G9WDH6]%L0WI9C]Q$2BQY)GIL@V%%4>Y,#$O-MJ4G&8-< MX[NE'1;11O>.@Q-Z+HVS.\R#7=(6!I5O\X 1+WV:H'I96OHE'X_5LT7;34)* M5A^.!R<8!L(SF$6M%"%QMH4X'866I%V>BG4!VM7%AXJFA7];4DEI4Z@9PB)L M$B(8\2"&X-#623@B[^LO%OA*(4I3N4ZC1_6,RFQC 6-T-E:HB!.T3L(K3!NB M7=RBD<7KRDI0+3K.,T\*TR_MS$C+$62-GO>9')ZYS)Y'0+9<05:FU"N@OIY( M=("U\PB8XRNJFC%I;+@=V6MKO*]:P)BF6#85^6.4@A3442V5](%Q;.MY'U!H8P@0AM!@![T 6J KDV*QM:WXQGXC MHAIVY"UJL;&9IP]$X4U(!Q1[5J"3VP(%0D^L9\][C&0Q?9@OT# ME%L-.O"2X=&LZ/P2-R1J/>(RV):DJ.A3E+Q;6Q@_3&R.W,!N(C*QL_@!]G4/ M';@Z%K_0;/N)N EKZ8FW1!^@A 36@I486%1>%\MHM\8#(O4!,;[@7WP>L[^L MY&C[G"2]#YH]+F'K,*Q&R$)@6TA-L?$$XA@*.EA4I]#Z*OHK;0(\(I4;4O]X M%X/U$:WO'T]>';T5+OA$V3)V8;G.DCFB+!GT51]II1E9A.M\FU\=O:\&E5_I M+Y3F3J<_VL;5;?["&TS\_G F'Z83^# :^D$XYF\&P0@_]/WI9 H?AE._/PN/ M;JK1\E?ZBSV]#:'987_F38>I-!WPL0?>&%(W\PH"'#2(, /HQ#0L^ GZ;^,,#Y#0;^ M8-+'GZ"9Z42OQTWR]>^^&J/ #Z9$Z:$_'> @9V._W\=O1@.@ B[4$$A&4YN% M_FS<=S9N:">QE*[_/GEMI[">XSZLC3^%@Y$_"P?X MVF3F!1,_@ D&,VAJ#-_U0Z2^#^NOUWD\\6=,I[$_[@_A0Q ,_=%L )\F(2PT M\L 0Z#,:T6\3/YSTCVXLI?S?MHL[UDPN*SH]&0%&%,/I%V=:^HH?ET-2RB;6 M^9(5!4)+%M3BK5/PC1@3*#V42>5^D9SYQO[:X\L2D6[RA23534X$Y1(#D0U$ M+[3YEM>U=N7H)UFB>YNLN@WY[.'(F:M$LL;S9!J0 M4NW6%*0?[7G@O"7RKI I@@*!%8XHQ1-5X#*DC]PSPIPI.X88S/: M,2-MA.QA4Z*_:;.U/4U/=AXF7$G'O-+.?*21HB_7L'O/>[?]Q&^,?(1$:1HW/Q;5K7+*/*<.YA M.""'T-H BR[R,4*0H9>NY* \5C#XWB]9_I#&"P[76UG)FCM_(#\5FR;&H]H@ M+L-K'RM%G=6$30^>Z.HGH'7])HNJX$XP!X]$N^PS92QWV M/@V/34.=G6!^C#?SWHDQ[FO[6YV2\E:3P \@4%YX*^ +9=>:OZKI^AW2]*M0 M)#U,2#0G"YT?OO:'B36\S]?/WO%*Q(#T%_91&Q?U;ONNEENR+2V?J5*NW,<[ MTP!=RT]P93N2Z.^=3FP9("=I2&B.0&XW+$RY\%\O2"S)=)0SL&<,J,]8\7^* MOV^J.HF.AOBV(&TXC=601)\M=^0K5)79:B13?[O&J Q/"494;T%$%;D9*(H" MOZ$+@P5-,%P'?^AI48R8;9 M4PLI";&X**T*4(QBIY<&%4O-?D9A_KFN)>Q92RU]\?"J^*HYY^?KAK=G=M3;TF52!\YPXJD$&HG!8_6SK%R"C_.?GJ L_J> M*NMZ# LMV^N*MM>9*-MN+KH%AA0CG1TLJO0B+'75"J+;5,L:KBU%:;:9M+F;33_)M&FE&VF=8WT5>GHB)) M]B7'\1U'5LD['$D[T\FZ +_-$8/6+!P ^' M(?\2AO++:$ .$W\ZG1U]KC&V%_KA= 9/C24]. MCI@?I@$.[9BF';,WZC=P3E1DMFRR)U!!O9!=+R9(>X'3K8#7T!TXR.Q2.5,7 M@ZI"6O9Q_6<;'S:=S$;4*0CL/ MMQ9-PGR=4*'TEP2.()6#[GMXS17:S9Q\4K.";559.8N$9.@,0(-SU!NI27^G M:4[_$:F,84T:-F=G6_X,!=50Q%;MJ$[J)HG"";[ 6-M4Y_3K MP("M& ["5/YP::D(J?5^YIV5(*ZMR#V>E0!+01WS0;JPN[R)9 M4*]2.V!;2J9\P(HH&#.D1BM$GZKMY)YW3D!6,,1+2LNG_M]NTR55ZYAR@4IF M?R1('=HL!V'!=2\"L:V1#6C V=66 MZQ&D\,B MRK1AZ\Q"(\W5)#(J6 &_9'4(0CJ"],UZ;S^-$IQ]M2_G4"I!D#):HFKH&(AX%=.2I\ MI_0Y-.02$0N1@8_K5TTN)CE;9"Z%S?C :OSPAN%,J;I$,?4N'? B2'0@-NQ'C."X7"@PG&O!;2@ MW)\1:XJGW?"V1H[,HZ*0DV*)O7%3T/Q/VQR)2H$>X+%MQE', M>''"Z$!D:GR0/%C7&\-V1[%L>C.T/ MBCGTI[;V, N=>3CF0V6=@VSP1I,I_5=/AZSQ8Y#X@1LD>Y%*$/>VX!'\#0,][J@V*%^GHJCV]\ MLV&9$(79^>V11LO@- =0 ^Z3=>D%E"D_]"=3%#''H[$_' T]!.R?^F$H/TX' M _IQ1%=IXH\S?Q0.C\Z:-]=Y0>"-I_YD$L+S0Y)<)RC&^^,9?C\=X/>8ZC[! M[V&K3L9''X&#Z,X0X/^A%X3^&&3^<8"9_3-X*IQ.Z,N0O^Q#TR?>:!P>O0,E M!S@OV<2G*=4@-@##7QWAI?,QRH@2<^[[DYG>K/+GD(\8ZUOX\^A-CDYD+P,U M#5[TAY9 X;\-O(VZ%??8YU;W9>,96*[K"RFY(%/V@YJKE0=L5X6B8R+?9@B0B M_U5)AJ8,]4J=IP*9+BDH956W7];)74]8H>2HZD-5%+RK&B2M)K&>GIF ]H37 M!?W'/\O*5I/^V6U&^:"4'WV+I:*(J("=*_ D]85$&205BH; W6L76UTZUL3A MCCJJ+C4]GK%]&,)*39]NTW2R=#(VZ:8)#%I0_: C.(MLM:HBCZ65.\+Q;A:+^I;U6[LI1D9-Y A& M1HVT-D5]%4M,;)F9):F0J6H;'T*J;K11I[BG+IET"<57S2$/>Q,SNT8CE6P_ MQ]MA;S9XJ2=\UE1A3"Y%9.ZIJU/9MURGSH/ =V1?$, /HZ&(7X,, OPXY&HW5.:+F+-/@&$"E0,E>9<8>5EMU3;7;BQ*B!I, M^D=X$K_2S%_$8NI78!B. W\4C+V3RO:V+?X76$(W&0VE-67&U(\ ]G^G8E16PGG_%.P!783*8 M\I*$($8#7I !Z$5C7I"!/QX->$%0P(WM58#!]H=&W1K[H\FD 2[WQG'U$G[7 MS::882D?/'R9H2T,.L-@H#:(?116XN127\('H#E=[:LG$(E9H!7/U ,:>O/V M4=TT)9$\Z<5W'LX:(A]^;UQ^@9Y17R,BX^M\&0CG^6)O/J'!&3,.#<5DLS5U MZY1&0%[3]S'YHG%LKZ/L%X(4!$L"['_?^]@[ZW$J4^669Y@^:7YU-<0U?_J! M^Q#]D&BWL%%<[!FH,#S6K#-2SXM!OV\YI&%[)112A6W"V0)R[8DLS3*:RR:Q M5D9&]59^,Y"B9 %7?]09_S8K4/[&W[:XG77X3V;E2\X16/T4PB0G.<7S2(H1 M\@"/M3Y"XJI5])4D#,K-T)YIR^"4OWN%US\OT_AK(OL6F"W(0X7\QD*Q4%GYJ6U80=6DTE^J).O<29!/V]B(8V6O7 M;;$N0=+-]>\G$D:L73MQ FV!+H.ARCZU56 N&E*(M8ZP3F06NF:= M^/@%<<2+R=#JS%1;$B2&F53+_#=U16=3I_IX/]5K>VTO6>M[TUQC\H]!T2#L M2M(*\7K>ZRZS1; ;H^2HN+WL%UH9T+$HRJU+3 NI*"2LM!4Z$2*JXWO_[O7E MM;=.MR8W).CU7_*M'+WQ8/22LGU%[MJ''8F;W"J4PMN3F(:8&<$I).@(I:XI M_8.O**"UJ1UX*D?AQ(-5>LGC(5L*KYN;-/GQ] E$@FTI*\G MT5>3Z,LD'DP%+^?A6$A=Z.R^LS)^XD6UD+H2-DQC95B@V>+: (2^0@,DDXPP MW+&2Q@"W<7^2%QGVPI?$&+06U* C0JP:[2);.G8\K'5LB\M:.3LF:42,VATBK,MH@>,H^@]RM;R="A M_6Q#!M!;P+1-:2-)IN+I7'QIQ!(+@])( P(.= 7,7>=S[6H)E1R"JK$JE;JA=*T^>'\NQ_!1!K=IU,HW#811_3*O*(@-LJ;!":KHM M.B?(]8I",]JUBZ@2.O?NL$18Y;N&L&NP%62:O/ Y[2CRZ X[CF.9+ X;2-*" M\Q34!!_:FNBVM#B.M!W>O'PIIEN!ZD,,>_V^--,CEZVQCYM_D=^I\K7[OE>\ M-*/IK3>_=3(^V^X^[/<\NQ?OS)'/8E\92V[7[4;R ^1TJ0V+?)CC<0A: BSR2T)%&LH?1W3?"F]*6J:KH;Z[YYC+Z@W^DE?()E#Z&MMW(C,3XF0EE0]7.&D'D@)^!QX ]F M&(LZAD48>"'O?A-7P60WH4$EYB&O4QZ%P+_$07*O.-K'R\S:U[1SP$6.KW M9M#.<.)X%&"P MD9KKSA:CT>1);'&,MTN<>*,^(W0^'& 8W$JXM'A#_ M?57E&-K:3:5^05=BX M(#DJ,C*R]!.''QMX9VY[CY["Q^M>.:C2^G<7 _$2;!YRN8Z10;&(UEL+LHK/ MJ$CA.2;B:,&X$+JO%@G>*?M%EPY@>^J2LUBC2NP9"Y@EL2*D)#%O:D7D6@4D MI%ES1:<:993.U>V06/X1E-M/N>7:IEW]5I)?SK"[R8-2#S).(\N97"NGK@#-)_5#-X16=993S5 MBTH9V(#R:,:S$0>Q9F-*JQEAVI'$RIJSBC:,[J1V7.OF/PY#/ V/!Z1"(;3I MB3[8&H/;NXOE35Y@3*&:30C!5($UC$93,_8W9NE>'>'MS_-7)O%+;7FUP\V6 MYTUF[?AA /K:Q)],I]YP@."C/L*JXK>#P._#T0W?#D8#OS^8"+T:@L7TLJ5T MQ+B:?-W6,YS2X:COSP:D9@;^9 *K-1[R'V%_!.,:\!_38.0/0_BC.<,VH::X MF?P/Z5O81A$'/@V'/NCVTL%IVF(NRSS31Z MFGV2%'$-"THNA5CWY'CM.R;>#]MP;?NEYUUF[#H,-[--L.%WGUJ-+3\>^;, #7!_%$[\Z6C MWXYA=)/OO>4-P^W9]+8Z41FQ7>UBU!&YR&UA\'!JNH[JN)6;S#+YARD_3S_0 M+X41AK +IG \CX:A/YG!%IC._.ETX(UA6TP'HZ//#C9G5H(M,QWX8Z#9&-X- MX!B>S2:X8-YTB.LWWO$NZXI3> P,YM'$#V##3T-_-D1\<7\ @ZR;7#?XGJSG MOW@7L!";QX991M\>;HH-\*YTT[R$IZ03L<= O]D6\WO*@*+LDTA*,Q9ZD_[ \JARM_(6E4XE=:\# G,W:X$08[7@J _^*6&Z'_#IA' M98>H'&_=K)4/&TC3K*NKT;C=KU.)V@^&O6DU.F2Y>2K]*=^9E< 9 MK]9I_AB+4;Y0.TAM3*.FL#7*5\O1:EO219?CM8/BR:U"#_5\38,>@$Y(2E9O MN(MN8D;NUO=Z[WW@<,$4@F!JM +;\4L2/U!(5^(>RG9?11D.GPJ-\?8^1&2- M&,.@Y'9>T4I9_.U;$!ML"DB16%_30C;%O(Y9H"FE P_D2_DE"UPM* MASJK'_NU\]I,YFXUOR$V+EVY?V=^G\1+*T]R$<_95;V*?J$[0O"#_0/!JV\W M>-L77U(FF/,&+T$<'4@?J\@*(KI:!D\TP MNF'IG_6:T25%SILF;*14=2"KBAWQ"'W.Z!Y$"J/ JLN??X156.0KW_L]A2,> M@=ON86/Y*".VMRG>!+3T_I@#G1CY*0*I+ B,=+^3OB''SK^X,Q.RN:""B\ON MQOAKA'=X^@9C'2$A;V538/I]5!"P%D'H;Q0&M5Q KI(2Y)W[.%H(=+AQA#7F MX0MRO ""B4[LN('"9D8\<;&%G_,B7;B9N-RN,%_^/V+#QB!S-&*.)D2%=TFC MI\BK\;BM\:;>; /"MWOD]89 CEYB<\QY]2^.CM^YO'MV7T<5#N'BUW V!FV> MXD9RO]#8&R)XVLLC8@4PMR?#J1>,X)$ E"*,,LUZX='%%G4(W_N0+!9 FPL$ M5T?^.5M2BM7QQ8>+LQ,L^9MAD&L BFB :*1]#X_ZHPJUO1%K]#VP(ZBX, AZ M87U_!90S^]+L,_FB4[SR5R$>&"+C8 #&,(7^Z%X@=$P \4)-/$1-!?,H&/=@ M)"'* J3>K"/U8#G"&8B?$-X.T= %2HYZXQKU@KX_Z$^ ?#-8=:B6E;%^9.W4(7U"P]+%P(UB3A]4C8VR M@:OX8*Q*-R)O/A]4&^V.(DPC+7XB3'TV&.0Z/UB!\R&F'@]%P7,<"N[;I,^K MYD;J3_W1E)!T^Z%8L[;T1269E/OA='@D@M@;C?P0M/<1;,+1!!3E)*(+DX$R M5/*"#'2"X+V#F8?7?\8,5 MS*'@Y.B&8=-H2@'=)K5TM)548L4)SN;K[R'QJIDU8%KL/>+.V=:7VC9_7RS%)HJ:&?3E"4!GG$F)7Q. M $!] _A'Z0Z<.Y<8S5-EJU'Z&LZ6 NGVPF*44Z[M-@ M0E1BEXLI']&F_7[&U8E!K1Z*0C)@F,<>BH1+'/&=W6=5(\9(BR[1<26W+$FU MI/QH?815!J%OA6#9M))X*!HZSBRV[XW910CE M.JFAT@(/+>.$[^E&WF'_"&BVQJ_25)SK6Y*R8=M3"]0.;U]/(&BQ%81;7591 M3?DFH:(@OQ2"']&\TI NZ7?*)]H_52$%4]6G& Z4M1)*>:4D"UFZ2F*02X1: MJ:YVC9&B8G4SJ MG!3-X2> "FY+KP?7-Z;YP9N68G?K[C]9?4;@$(Y=$D3* MA4Y-T8\09!PFO("AWY)\P>(7*)=J^5R=DV+=E,D4KY0P$JC,-J UR^-U "2! M;3GL/SE!"QM0,6P_'%32[?9NQ(8;]TQK0XL6.:)>&0T0.J4NL!"-.2DJOMP! MZ(_AT<^VU#,N(RW_-&Z;1D"ITE_F.,:\T6X65Q>Z3;F2>S#^GTNV*5%M!-96 M>]X1? E;[4$B0$WF%PVH7A!$#08V66TD",/3?1S37>.H6H%@TX-A)EN*Z*8%<[I"+EC 7[0P]]4 MP3!"/-Y=C;^GBJ,KO&4P7E#BR%L%6$:T@G\)H4*<>A$9/%2?@LHHW@(P3Z,$ M"Y7+K3)-Z+3&ZA6&5):++L&43^(OL:[5+F(%K9:L2L9@QJ&LK:%PI5*RM.OO MH@7I40RIO$7UUT31(XVUKQY3H7:%T2JFH:\=Z]5S)R\J=3I2 M/SWNO0R<\$ M)P04^&Q0X>G*TF*A08$-$@$IA)6[Z/D*2F[$E*W+FXM:; *KR?'@HS*3);(J M-ZMHMB0;/,4*]RV3CKT\Y /BM2#1I^'IL:K-NG3 JBT79='$B*I@11%&FKCV M7]TB]5F7V3E>*OU:+CAY>1-X997A5_:=$Z#VH=(">\^W;D.M@+C:&$[+./X1 MXS]X"BGG'^LN.I&"S$2J=\+:S]/;1RPGBM5]HE*"KY0?5>R_SA%!'A?>C!P= M#@2-<,KU4U*.(ZO&F^3>OB&P=I$#)<'+Y$RS!M@JPTE8I8",DBUPT]6[ 7,K M\(=[D #P& M\,&;Z1":DC.<<#."\N2S-X_+#JG6PIE8XAI?)=D$5PS1]7K3D3<=C)J.30Z\ M7%MWC!U_(KSPD^9J8+R&7!OJ-3CW=(R3C!)S>YFK97:1%;=<@;&?+: M#%E'&G,>LG=YC_@8!R0C(=SHANP737,(C66C3F_IB3V^8^(:YZ-/AR!N-I]YDT,8!C? X$_8'YL@@8IP2Q#;BE3KF+<$ MME5,3:]')URX7WDU1H&D+@T1NQ0'.4-08/R&L$<)@ IQXG!JLQ#,E[ZS<4.[ M6EG;OG^?O+936,]Q?\3 8P@P..M3.MD(H;%FHSTK'(S\68BI8\%DAO!C6 4* MDGV(!9M^/T3J^[#^)CZJ\A8D/<'./^!4!OR-[X6 M]'_\M:![+OEH/:'/Z6H >N3"QKZNO\_G(?Y!:+YRLL M_A&OL-A_R4*+=&H1)<\7*#Q?H/!WO$"A]2RUPAG C?2P=\'10I=%\HQD__=$ MLJ^OR)FYZE1#S=L))_N@Y3N)KF?T_$[H^;LW5H6(KT6YOR'E_IU%R&M#R /N M*_E?!]S?,"!$'A#-?*W^(S(X([K7*UC==*S"O[?AQ>//>T3=,Q+_,Q*_&QJQ M]1RV,!*OJZZ0 ^OUL4TV<4Q6<4Q6<4Q6<4Q?_E M*(H'@!1V\DLVD0M][[6&S1-TG:=XSI]AUYYAUYYAUYYAUYYAUYYAU_YW[+IG MV+7O";NV2VDY0\BS-PIR^,8<21<5Y+7S*NI:4]5YBE[SC/_VCXO_UDGC;84U MVQ%.:"EH2[3!L[>B*=>%; O.V?]N)6W/&&A_?PRT_5!?73CSV@*K^4 )MA(< MW\V2S_A+CFQ'!UEO'ST+I4EE>C\]*^P9+.@9+.A_(%C03L6+4T*^92<]0Q'] M#XMF7^&&OA&J(&=A7#V2]^Y;>KU?RI5H_VE4HV""I7A+,02Y'G7YR5LV3S? M4.NCPN0MYZ' 1N++AWE@>\@'BP%L_DFQ^4YJ?KYYXQV_:%#<)!I)[I!.^?I< M2J:O8]25<@SV1MGILIQBC4I,$=]C+3XP$L<2?5VZ=$5U^SXEW*)V''UM)/<9 MLMP(ID'I?5[C 8HS&I^"5/W+!U)P_A\LX0NL9W^G+LV'N5ZW5&PGZ# 7_K6/=P\('CI5;JS<2 MNH?JWA[_0&7UA^]):Z2R =4 __(>%?YWH-&732([O5AM2Z*O2K_07L4/H)8L M(X)T*\K6%U7YLAZ288-/U9+C*U5P_ E+AG^M]N"YPV;^'3K\M8E'A=;?@VK- MAGXMC*=5/7Y]V*R;VWO8*I]APY_;>+M9[(G-_1KD>O[,MG>D^.;4 :> M(/:5GE.G0OU!73=_K6X/:#UX*SKPH8\!<3N/J;V)[J-%QZ'W"?/6NS]QR!B= M;WVR%[+@]>CK<.Q:M1+NTB];4S5HFUWG?8[NMYI M;I;]^#TF!WC!R:_=+$ZHT_+\VOT=MM#_!:,Y=)W;-_BW. -E-RLS=>>SOW]] MY1W_\S\%X_#'UA=LD3O=TWCEV2Z-OQ7/M3:J02VY4E:-Y/)H:LBKLGRZB MQP9A]D,9G'H.>(.#CY+=E?1-P>K"$_ %?> \*HI'I!V7.#<]00W@@(YOVE@! M-CYJIY<[CLUX@FU'4G,9]J(/N(I2I'BXH9<8G((V)K+>]CVK]_?4>X,#&AN4 M(0T^$J1!^^DMJWI=08EH>[P1Y?,]G9M[)KF;+F?<,95U-D1F989O#YJ=YJA/ M!HJB;=1!X';ZV;QUIGFKM9FANQ4!;-BOQ]-V_, PV(U6ZC@'7'B[;!4*,AAO M)D7+S5$!V8"JC8 )Y[>B@+SXNHFSAH=:963C;:/T (,4\R3Q?.8;=T=MQ-C; M[2=U8<2.GO6E$G;GDIS B^GNN-ZO_/^C0.SCG.L!6CX.\D=(;&(;BPL'Z<_M[2-<5\HH?[[(6V/]VRM\QTP)D\Y^&IH)/LVH^L9)\Y(_2$'P(C;0&W_ M7=.@!=>C8W"U.ZI&P_BR0#54;@='J3A4IF/T2T*AQWGD[3"9=:2(;M-M!\EH MT\8)@**U\7UP!0?S%.(1.+X+'-\U("01JL#QW;#!*1K'P"4^]B!%[&*[=H29 MGSJB1KA\9'NP(YKVQ.WF.SK#@DHR55-6%3W,M2;[RSF2=QFFE[#0VF'>4,T- M!Y7S] MM+SXQY$(Y4'--^=EM7A12/!.MX?&K[081DW%T6[*I4D MPR HJ&*7#]DIU^.\%P"-,X/\#RHDUF59CY-V[)Y\ER=O8'Z@G:#MG(+]_SK* M?K%E_[6FB)RA;X4B.V)$&3G3&A14[+>??NH,DDL*"-2VE"6J->M0;1E2A5*- MJ$S%6(2ZYP857NM?Y*8^@GVOS?@6;W[0F"WJ3F-*F$)+L__C@*SUP9 QEK^H M4X.&@H5E49;!K.*_X3T5B#7T[O7EM;=.MR5>T?B U4]!K_^2V";HC0>CES[A M O-%"SS$N- H]*QH,8+^/4AWML^/DQ,>#-UI56!\A/I'S*&,LWPHX$T+C3G0 M8#9@4C9V>IRHE_N]T4L>&=WD!C9!1GG,"H:! 0FQ89\?PQ,DFM_371.^GDY? M3:4?B2#D!:&FI593-+R^*/,2U;_**#3\(X MVACIV/NPUKM]^QI="Z>L;ZQB?Z3;#M6M-BA@_,[D\@T/]GO!!!>FWQOT^1]8 M)^0Z+&9\R9,VK"M-PY2+Z"'SJ!HHMV^X-\1H%:7$#WIOF+:7?&\?>O+7,9>A MV7LW-=H\-T@7^,TQNW*N+WNDGC_&#XX5J%S7J>\:<0IJKW$AY0O8ETP+??\1 MI\Q;=8N<)1,+;EIIDFT%DI:*+4D.\XT^F_PNIHPUOJ*B?M526.F/2X,CMLGM M3-Y:XXV+&-,\ MGY"#0D6-6X)!EWX)<4CV MK*X%_")+KHS=MD6@%8M$,_"]%^%022H^_9\\219U^2DP=R2EK'151(*JK)L M! .\2!:$QVY1PD4(AK?">SC!D*:,9W/U)9&$2S$T_E(FEVL60*3J%;*SY@TM M^S4/:#>1>SL7#GO[)E[WL/KHZ#>_<:FOWWR^PT-\4"'FU8Z@_9YY$'?X;@.Q MQ0NAS:[*,=$T$<)^PT08NKX\KXV(KD+R2E"S(Y*:U0.;)EUO L[%9KO?@\2N M_=)*["M=N,702-:5GQGL("J?3]O4L!25",_A,B*)_QV[VD=^^Y*Q+S%\QM1) MEX,=5!J^VK?M/,/.L]R[PS03=1%JB,7XL#<18RHO?$8QB' _I@E?JV!=451N M;_\:<[Q!78BJ+SX#@1TBB**TI?0DO&=-W#"5D6E>Q4E5AQCV^GUIIBD'?FT> M@M^Q2'SW+CXSFDE=8]C!-JA!=&[)P77-';5C'*+INOG7P7>?PYL]*J+02V1NNUD?X* MZ(J'NQ">!EKGASS0R/ M_:AS#5>B1IEKMK8+SE"OYO=9<)^:=RT]PA0Z#OTG,L2.?GI!LYO ICJH';@(,7.-LV[':86_LZ-YLQAVODA+L&+F#O @8Z7@6 MP2,=7W?<\.U#0VC3YB 0X=2Y\HYO$9;2S0]ML)35%,). )3N0^P'C;R5>5@! M#ZNW^V0S>'"N\;:#*;JC T^'3MS;^T'@=/76G@#)YI[@=T)=VSN^[P]CN)_ M3T0J;.C=&O>O!=EO/ZZ?F_;? !3XW;AKX41_[;Y^3P#$^XZ\TAT![]?@EA;: M=9>+WPOCSA:=3*MF:)KS3UIM7!C)XCL,9)?!=&:#V-D@LU4LO1J.GMX6>GV: MAIAL$"N5F@'@VLM#VMZ@(V9'2HP#C^[@N&Z;%?HA>O3Z(8=2ZK]=K-9I_AC' MJG:2R7UZVT"X\U4%CJZ+U#:JY*M1W+.[9>L"U-B[@]=24>[T8 XDO2O@]"YO M["VBQZ9-3NL!RH]*U@4+YJZ(VG-TY%XMOH8FVFY 4Z4)T%&Q?QK(J+N+-6 M2F-\M$<0ZB"#WY:[+\4(>S$V3&J+('-T >80_$$8E^ /^OKM0H__/]L #UU3 M[82<^ 3.;'1E$W*7:$0XPT/6JCM&X>&S,%!V#2L.4=Z:!EL58ZQM&H@,Z'!1 M#-$T;CSK- R'SD 3H^.UYC&/7+TB[*#CV['+=X @>\UO&76O KHG@'MM(T'@ M0HU:U5:"N'M7A[CK)G,[!@W:T_ &._/P7&5-5SG'UIKKL]8R M>M^SMCR?MD )52=*.")R^39YQ+H5-5VD"2>J+[RUC 7QF=K&Y83#ZO008H@ROP\7J#+0*XE5=]TEAX Z'BXK'"AX[90[ M.Y1R-M"?FQH=RH%$.KXSH']M+^V#_^M,\B="_1U.?LH65L!VCE@#(_7IRR"[ M34 \[YCR>)=D&7OUG*5B%:B\!MMW@LSK.!3)&FX;ATX:9-)BZ0D\#KTFG<++ MFMP.$J+1C9GX!!-#)H@.E[NJ^G^.,+$9UG)'ZCH"\8%EA$UQMSHI_VZ8];S"J5 2;5O:-=^<)=!U7C5GQROVGMZ/]-MO=\@.(9Z!2 M8?M#66Y^^O]02P,$% @ #$KZ3L+ LH!9 @ U@L T !X;"]S='EL M97,N>&ULU9;K;M,P%,=?Q7(GM$EH23K:#99$@DF3D !-6C_P;7(3)['D2W"< MDNYU>),]&;[DTH9=6!F(?JF/S['_YV?[I'98J37%UP7&"C2,\BJ"A5+E.\^K MD@(S5!V+$G,=R81D2.FNS+VJE!BEE9G$J#?U_;G'$.$P#GG-+IFJ0")JKB(X MZUW S;\0*8[@S>&K;[50YP? M9/7DXE_D[WX\L!M]X-[M.'T>\2/ (^$S(^RU!QJ'F>## MN9Y Y]"9$<-@A6@$+Q E2TG,K PQ0M?./36.1% A@=(%I"2@FFC92@7'!D&;H9 MK:%E$TSIM?D0OV9;VDT&W!AS)#X$AJ(S]:I;DL?TFZP&T.BI+NGY/24 A);K6> M*95$.["$8(6E(LFFY[M$Y0(WJBNG)MN5>;J'S"^]SSGF6"*Z":UK_W_>Y7], M?'+ZY\CV7V4,_(*,YEK= \C9/D#.]P%R+VKR["]#>NW=N'$!;UV_O1?3D7S^HLW37.LG M]EKDR@XZ*^?69]VN35>BX/9?O18*]BRT*;B#3;/LVK41/+,K(5R1=X->+^D6 M7*K.Q?GV6G>FZV]H)U(GM8+"JN!1BA?[OK_:9!P.>!8/?#[H]#J,ETY_D[D3 M9L2=^&YTN99J.>CT.VPAC76SZM[UD854LI"_159OV95^^:&-_*V5X_DL-3K/ MZ[.J'?5)< ?[5O(HC)-IXT#'Y_<<6 >=I <7?)96SF4NW:]!I_Z?BPX\1==[ MC+H>MK^;2CPS_Z<:]6(A4S'2:5D(Y3;U:$1>W5W9E5S;#E.\$(/.]A#&5<;& MR@$-FZC-I>#8ZEG@UI-L\UP.:NP=EIDS"3O,).M7X'205[?3T7@Z&X\8_)O= M7D]&PP?8N!Q>#Z=78^9!!@AD<$3(_P(/,D0@PZ- SA[@YV8\]2 C!#(Z(F2C M)F,$,CXF9.A!)@AD+=TEM])6<'=&6#AT3S"H88@5^0Y5-J-X!;Z1W5"HU-@%ND3:V0"_4 MJYNRH;6B"8:9 MHT^LCFNH+-&@P131)W;$2,P;?1 S09]8!1.5ZD*P!_[:K!\L\/>I(S]<]R_7 MR;6V]A.[$X;-5MP(?W2,A?^ ./S/G$Z?5CK/A+'_L/'/$E(-GPV+_@%Q])^) M99T$W8NU-E7T]\'0G((\WD-0+5/0^@X4%ND#ZB1"%X5T=1BMT\8K71M3J%0V M>D2 Q?V ..[/RKD5/\NJ520D]DC#P*UTF$Q"8IFT M9_SLE VS#-3B8V(^"/4Q,?U$Q/IYPYR5ZW5> MOYA0GVG5VQ>Y?O$Q,?U$Q/IIQYSSG(/.F9]\19A^HH]);4[9335&@K=3>(V> M^T.C&--/3*R?:F;S8 =B)SXFII^86#^-C&P?U\?$+!036V@'\WVS'H7X 2G& M+!036PA+(:%?^9B8A6)B"Z&8S85X="6>V$*MF>[[.^IC8A:*B2UT +,>'I6Y M/T\?8Q:*B2VTGY(WNKN/B5DH)K90&^:V*B'.^YB8A6)B"Z&8C2Z48!9*J!=G M4,S&URR8A9*/2(+>)F/V-.1C8A9*/G+5IOE>,DC;?$S,0LE'K-C[F-L9A 6K M=OF8F(42ZL_!L.4F=NIC8A9*J"VTN^!T,&XFZ!=AM86Z]<'VXCP3"ZE$-H5; M6"A/>9[>&5;];+Y%B>)JW7E1YOD5E-VJ:\VK\OH:VX]@+_X 4$L#!!0 ( M Q*^DYLZ:\^,P( ,LG : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/%VCMNVT 4A>&M"%R 1W,?8SNP7*5QFV0#A#1ZP!))% M<-A($"C<^UB^A%"VQWRIRUW;Y6:\ MLF_[2SV,/_M#Z.KM:WW(0=;K%/KIC.KY:3IS];+;5/W++E:K'W5_R,.F"F_G M\*OM7\LQYZ&$ZU>\&Q>,?WGO\O^L;_?[TS9_;;<_+[D9/JCXNZ *'P?)?)#0 M@W0^2.E!-A]D]""?#W)Z4)H/2O2@^_F@>WK0PWS0 SWH<3[HD1X4UT#&-3\) M8PM=;@-ZRP+TVNMGFZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_A MZRU ;^'KK4!OY>NM0&_EZZU ;UW@K 0=EO#U5J"W\O56H+?R]5:@M_+U5J"W M\O56H+?R]5:@M_+U-J"W\?4VH+?Q]3:@M_'U-J"W+7#6C0Z[^7H;T-OX>AO0 MV_AZ&]#;^'H;T-OX>AO0V_AZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-L7>%:) M'E;R]7:@M_/U=J"W\_5VH+?S]7:@M_/U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U M3D#OQ-<[ ;W3 N^:H)=-^'JGB=[E6/=Y]WWH3\VAW+KDG^&?UDS@+L/[.=\^ MXSKUT_T3I8=Q2P[7SYNKLK M%U$VP'8&:7@!DYPV49/8L@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[%4YQM M^VZ(RZ))R5\P%JN&>AM+YVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/8X_B MZO*&5O:Q2[/KU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7%[':; MN\1\;5GD:BS8'A.^WCB>Y_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-#E/JN MC(T-5/]+H1W6;WGO;$A_;)\;LVW'/BTHCY3DE+<%[1HU%5X_ M^:\&ON^&R@6:^Y"K(;4['B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYLIN^[ M7OA',;+I\+NW?K@< B2'!,FA0')HD!P&),&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( Q*^DY3FQRV,@, #8/ 8 M " ?@( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ #$KZ3C.;;+M@ @ M10@ !@ ( !_! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3MO:3.8G @ 608 !@ M ( !#QP 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ #$KZ3GNF516A! JQ8 !@ ( !%"D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ M3C_/,\JV 0 T@, !D ( !D#4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3D[J1;FV 0 T@, M !D ( !5SL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3M-P=$^S 0 T@, !D M ( !'4$ 'AL+W=ON][0! #2 P &0 @ $'0P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #$KZ3IS+&SBT 0 T@, !D ( !WT8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3EEX MBQ'" 0 -P0 !D ( !HDP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3F;P&^.V 0 T@, !D M ( !=%( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #$KZ3DY8+27" 0 -P0 !D ( ! M85@ 'AL+W=OX+F%JL! "1 P &0 @ %:6@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ #$KZ3AMC5<[& 0 -P0 !D ( !0UX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3M[6K)#& 0 3 0 !D M ( ! V\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #$KZ3B,>7?EV @ \ @ !D ( !578 M 'AL+W=O0 >&PO=V]R:W-H965T9\ !X;"]W;W)K&UL4$L! A0#% @ M#$KZ3N?PCTTI @ ;@8 !D ( !;'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3I0;=GR' @ MO0@ !D ( !KH4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3J?9P"K4 P 5A( !D M ( !Y8T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #$KZ3G,4.FPQ @ K08 !D ( !U)@ 'AL M+W=O&PO=V]R:W-H965T> !X;"]W;W)K&UL4$L! A0#% @ #$KZ M3EL[9Y*' @ 5@@ !D ( !>J 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3LGT=J)< P [0X M !D ( !7ZD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #$KZ3J \W%#@ 0 JP0 !D M ( !Y+( 'AL+W=O&PO=V]R:W-H965T M&V !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( M Q*^D["P+* 60( -8+ - " >0$ 0!X;"]S='EL97,N M>&UL4$L! A0#% @ #$KZ3EO&JF,G!0 B"L \ ( ! M: 7!E&UL4$L%!@ !+ $L ?Q0 %$1 0 $! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 274 360 1 false 68 0 false 10 false false R1.htm 1001 - Document - Document and Entity Information Sheet http://www.monotype.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.monotype.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 6 false false R7.htm 1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 1009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 1010 - Disclosure - Nature of the Business Sheet http://www.monotype.com/role/NatureOfTheBusiness Nature of the Business Notes 10 false false R11.htm 1011 - Disclosure - Basis of Presentation Sheet http://www.monotype.com/role/BasisOfPresentation Basis of Presentation Notes 11 false false R12.htm 1012 - Disclosure - Recent Accounting Pronouncements Sheet http://www.monotype.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 12 false false R13.htm 1013 - Disclosure - Revenue Recognition Sheet http://www.monotype.com/role/RevenueRecognition Revenue Recognition Notes 13 false false R14.htm 1014 - Disclosure - Restricted Cash Sheet http://www.monotype.com/role/RestrictedCash Restricted Cash Notes 14 false false R15.htm 1015 - Disclosure - Fair Value Measurements Sheet http://www.monotype.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 1016 - Disclosure - Intangible Assets Sheet http://www.monotype.com/role/IntangibleAssets Intangible Assets Notes 16 false false R17.htm 1017 - Disclosure - Leases Sheet http://www.monotype.com/role/Leases Leases Notes 17 false false R18.htm 1018 - Disclosure - Debt Sheet http://www.monotype.com/role/Debt Debt Notes 18 false false R19.htm 1019 - Disclosure - Income Taxes Sheet http://www.monotype.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 1020 - Disclosure - Net Income (Loss) Per Share Sheet http://www.monotype.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 20 false false R21.htm 1021 - Disclosure - Stockholders' Equity Sheet http://www.monotype.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 1022 - Disclosure - Segment Reporting Sheet http://www.monotype.com/role/SegmentReporting Segment Reporting Notes 22 false false R23.htm 1023 - Disclosure - Restructuring Sheet http://www.monotype.com/role/Restructuring Restructuring Notes 23 false false R24.htm 1024 - Disclosure - Commitments and Contingencies Sheet http://www.monotype.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 1025 - Disclosure - Subsequent Events Sheet http://www.monotype.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 1026 - Disclosure - Revenue Recognition (Tables) Sheet http://www.monotype.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.monotype.com/role/RevenueRecognition 26 false false R27.htm 1027 - Disclosure - Restricted Cash (Tables) Sheet http://www.monotype.com/role/RestrictedCashTables Restricted Cash (Tables) Tables http://www.monotype.com/role/RestrictedCash 27 false false R28.htm 1028 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.monotype.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.monotype.com/role/FairValueMeasurements 28 false false R29.htm 1029 - Disclosure - Intangible Assets (Tables) Sheet http://www.monotype.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.monotype.com/role/IntangibleAssets 29 false false R30.htm 1030 - Disclosure - Leases (Tables) Sheet http://www.monotype.com/role/LeasesTables Leases (Tables) Tables http://www.monotype.com/role/Leases 30 false false R31.htm 1031 - Disclosure - Income Taxes (Tables) Sheet http://www.monotype.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.monotype.com/role/IncomeTaxes 31 false false R32.htm 1032 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.monotype.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.monotype.com/role/NetIncomeLossPerShare 32 false false R33.htm 1033 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.monotype.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.monotype.com/role/StockholdersEquity 33 false false R34.htm 1034 - Disclosure - Segment Reporting (Tables) Sheet http://www.monotype.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.monotype.com/role/SegmentReporting 34 false false R35.htm 1035 - Disclosure - Restructuring (Tables) Sheet http://www.monotype.com/role/RestructuringTables Restructuring (Tables) Tables http://www.monotype.com/role/Restructuring 35 false false R36.htm 1036 - Disclosure - Nature of the Business - Additional Information (Detail) Sheet http://www.monotype.com/role/NatureOfTheBusinessAdditionalInformationDetail Nature of the Business - Additional Information (Detail) Details 36 false false R37.htm 1037 - Disclosure - Recent Accounting Pronouncements Additional Information (Detail) Sheet http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail Recent Accounting Pronouncements Additional Information (Detail) Details 37 false false R38.htm 1038 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 38 false false R39.htm 1039 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail) Sheet http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail) Details 39 false false R40.htm 1040 - Disclosure - Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail) Sheet http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail) Details 40 false false R41.htm 1041 - Disclosure - Restricted Cash - Additional Information (Detail) Sheet http://www.monotype.com/role/RestrictedCashAdditionalInformationDetail Restricted Cash - Additional Information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Restricted Cash (Detail) Sheet http://www.monotype.com/role/RestrictedCashDetail Restricted Cash (Detail) Details http://www.monotype.com/role/RestrictedCashTables 42 false false R43.htm 1043 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) Sheet http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail) Details 43 false false R44.htm 1044 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Intangible Assets - Intangible Assets (Detail) Sheet http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail Intangible Assets - Intangible Assets (Detail) Details 45 false false R46.htm 1046 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.monotype.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Leases - Components of lease expense (Detail) Sheet http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail Leases - Components of lease expense (Detail) Details 47 false false R48.htm 1048 - Disclosure - Leases - Supplemental cash flow (Detail) Sheet http://www.monotype.com/role/LeasesSupplementalCashFlowDetail Leases - Supplemental cash flow (Detail) Details 48 false false R49.htm 1049 - Disclosure - Leases - Supplemental balance sheet information (Detail) Sheet http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail Leases - Supplemental balance sheet information (Detail) Details 49 false false R50.htm 1050 - Disclosure - Leases - Maturities of lease liabilities (Detail) Sheet http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail Leases - Maturities of lease liabilities (Detail) Details 50 false false R51.htm 1051 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.monotype.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 51 false false R52.htm 1052 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.monotype.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 52 false false R53.htm 1053 - Disclosure - Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail) Sheet http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail) Details 53 false false R54.htm 1054 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) Sheet http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail) Details http://www.monotype.com/role/NetIncomeLossPerShareTables 54 false false R55.htm 1055 - Disclosure - Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details http://www.monotype.com/role/NetIncomeLossPerShareTables 55 false false R56.htm 1056 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail) Sheet http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail) Details 57 false false R58.htm 1058 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.monotype.com/role/SegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 58 false false R59.htm 1059 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Detail) Sheet http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail Segment Reporting - Schedule of Revenue for Major Markets (Detail) Details 59 false false R60.htm 1060 - Disclosure - Segment Reporting - Schedule of Revenue by Geographic Segments (Detail) Sheet http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail Segment Reporting - Schedule of Revenue by Geographic Segments (Detail) Details 60 false false R61.htm 1061 - Disclosure - Segment Reporting - Schedule of Assets by Geographic Segments (Detail) Sheet http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail Segment Reporting - Schedule of Assets by Geographic Segments (Detail) Details 61 false false R62.htm 1062 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://www.monotype.com/role/RestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 62 false false R63.htm 1063 - Disclosure - Restructuring - Schedule of Details of Restructuring Expense (Detail) Sheet http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail Restructuring - Schedule of Details of Restructuring Expense (Detail) Details 63 false false R64.htm 1064 - Disclosure - Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail) Sheet http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail) Details 64 false false R65.htm 1065 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.monotype.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 66 false false All Reports Book All Reports d762486d10q.htm d762486dex311.htm d762486dex321.htm type-20190630.xsd type-20190630_cal.xml type-20190630_def.xml type-20190630_lab.xml type-20190630_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d762486d10q.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 274, "dts": { "calculationLink": { "local": [ "type-20190630_cal.xml" ] }, "definitionLink": { "local": [ "type-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "d762486d10q.htm" ] }, "labelLink": { "local": [ "type-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "type-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml" ] }, "schema": { "local": [ "type-20190630.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-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/arcrole/factExplanatory-2009-12-16.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/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 497, "entityCount": 1, "hidden": { "http://www.monotype.com/20190630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 7 }, "keyCustom": 28, "keyStandard": 332, "memberCustom": 25, "memberStandard": 42, "nsprefix": "type", "nsuri": "http://www.monotype.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Document and Entity Information", "role": "http://www.monotype.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Nature of the Business", "role": "http://www.monotype.com/role/NatureOfTheBusiness", "shortName": "Nature of the Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Basis of Presentation", "role": "http://www.monotype.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.monotype.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Revenue Recognition", "role": "http://www.monotype.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Restricted Cash", "role": "http://www.monotype.com/role/RestrictedCash", "shortName": "Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Fair Value Measurements", "role": "http://www.monotype.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Intangible Assets", "role": "http://www.monotype.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Leases", "role": "http://www.monotype.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Debt", "role": "http://www.monotype.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Income Taxes", "role": "http://www.monotype.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.monotype.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Stockholders' Equity", "role": "http://www.monotype.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Segment Reporting", "role": "http://www.monotype.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Restructuring", "role": "http://www.monotype.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Commitments and Contingencies", "role": "http://www.monotype.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Subsequent Events", "role": "http://www.monotype.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.monotype.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Restricted Cash (Tables)", "role": "http://www.monotype.com/role/RestrictedCashTables", "shortName": "Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.monotype.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Intangible Assets (Tables)", "role": "http://www.monotype.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Leases (Tables)", "role": "http://www.monotype.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Income Taxes (Tables)", "role": "http://www.monotype.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.monotype.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.monotype.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Segment Reporting (Tables)", "role": "http://www.monotype.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Restructuring (Tables)", "role": "http://www.monotype.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:NatureOfOperations", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Nature of the Business - Additional Information (Detail)", "role": "http://www.monotype.com/role/NatureOfTheBusinessAdditionalInformationDetail", "shortName": "Nature of the Business - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:NatureOfOperations", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Recent Accounting Pronouncements Additional Information (Detail)", "role": "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "shortName": "Recent Accounting Pronouncements Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-5", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Revenue Recognition - Additional Information (Detail)", "role": "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "shortName": "Revenue Recognition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_RoyaltyMembersrtProductOrServiceAxis", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail)", "role": "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "shortName": "Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_LicenseRevenueMemberusgaapIncomeStatementLocationAxis_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail)", "role": "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail", "shortName": "Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Restricted Cash - Additional Information (Detail)", "role": "http://www.monotype.com/role/RestrictedCashAdditionalInformationDetail", "shortName": "Restricted Cash - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Restricted Cash (Detail)", "role": "http://www.monotype.com/role/RestrictedCashDetail", "shortName": "Restricted Cash (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2018", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail)", "role": "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeNumberOfInstrumentsHeld", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019_ForwardContractToPurchaseMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unitRef": "Unit_Contract", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "role": "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail", "shortName": "Fair Value Measurements - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019_ForwardContractToPurchaseMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "INF", "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Intangible Assets - Intangible Assets (Detail)", "role": "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail", "shortName": "Intangible Assets - Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "type:DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "true" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Leases - Components of lease expense (Detail)", "role": "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail", "shortName": "Leases - Components of lease expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "true" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "type:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Leases - Supplemental cash flow (Detail)", "role": "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail", "shortName": "Leases - Supplemental cash flow (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "type:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "type:DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Leases - Supplemental balance sheet information (Detail)", "role": "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail", "shortName": "Leases - Supplemental balance sheet information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "type:DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "4", "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Leases - Maturities of lease liabilities (Detail)", "role": "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "shortName": "Leases - Maturities of lease liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.monotype.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.monotype.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail)", "role": "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail", "shortName": "Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail)", "role": "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail", "shortName": "Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "role": "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail", "shortName": "Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail)", "role": "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail", "shortName": "Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2018To06_30_2018", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Segment Reporting - Additional Information (Detail)", "role": "http://www.monotype.com/role/SegmentReportingAdditionalInformationDetail", "shortName": "Segment Reporting - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Detail)", "role": "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail", "shortName": "Segment Reporting - Schedule of Revenue for Major Markets (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "role": "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Segment Reporting - Schedule of Revenue by Geographic Segments (Detail)", "role": "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail", "shortName": "Segment Reporting - Schedule of Revenue by Geographic Segments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "3", "lang": null, "name": "type:SalesRevenuesFromGeographicAreasPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Segment Reporting - Schedule of Assets by Geographic Segments (Detail)", "role": "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail", "shortName": "Segment Reporting - Schedule of Assets by Geographic Segments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P12_01_2018To12_31_2018", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "Unit_Position", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Restructuring - Additional Information (Detail)", "role": "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "shortName": "Restructuring - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P12_01_2018To12_31_2018", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "Unit_Position", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Restructuring - Schedule of Details of Restructuring Expense (Detail)", "role": "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail", "shortName": "Restructuring - Schedule of Details of Restructuring Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_SeveranceAndTerminationBenefitsMemberusgaapRestructuringCostAndReserveAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail)", "role": "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail", "shortName": "Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_PersonnelRelatedMemberusgaapRestructuringCostAndReserveAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "type:PeriodOfLicenseAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.monotype.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "type:PeriodOfLicenseAgreement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn07_25_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "type:SubsequentEventPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn07_25_2019_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "type:SubsequentEventPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "PAsOn12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P04_01_2019To06_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "d762486d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany [Member]" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r373" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r374" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r373" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r373" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r373" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "Security12bTitle@anonymousType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.monotype.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Forward contract outstanding" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]", "terseLabel": "Asia (Including Japan) [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r127", "r204", "r206", "r363" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r130", "r204", "r207", "r365", "r367" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "xbrltype": "stringItemType" }, "type_AcceleratedDeferredCompensationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accelerated deferred compensation.", "label": "Accelerated deferred compensation [Member]", "terseLabel": "Accelerated Deferred Compensation [Member]" } } }, "localname": "AcceleratedDeferredCompensationMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail" ], "xbrltype": "domainItemType" }, "type_AcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquired technology.", "label": "Acquired Technology [Member]", "terseLabel": "Acquired Technology [Member]" } } }, "localname": "AcquiredTechnologyMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "type_CapitalizedContractCostAmortizationPeriodMax": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum amortization period of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost Amortization Period Max", "verboseLabel": "Capitalized Contract Cost Amortization Period Maximum" } } }, "localname": "CapitalizedContractCostAmortizationPeriodMax", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "type_CapitalizedContractCostAmortizationPeriodMin": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum amortization period of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost Amortization Period Min", "verboseLabel": "Capitalized Contract Cost Amortization Period Minimum" } } }, "localname": "CapitalizedContractCostAmortizationPeriodMin", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "type_CashPaidForAmountsMeasurementOfLeaseLiabilitiesAbstractAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Paid for Amounts Measurement of Lease Liabilities Abstract [Abstract]", "verboseLabel": "Amount of cash paid included in measurement of lease liabilities" } } }, "localname": "CashPaidForAmountsMeasurementOfLeaseLiabilitiesAbstractAbstract", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail" ], "xbrltype": "stringItemType" }, "type_CreativeProfessionalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Creative professional.", "label": "Creative Professional [Member]", "terseLabel": "Creative Professional [Member]" } } }, "localname": "CreativeProfessionalMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "domainItemType" }, "type_CurrentAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short-term financial asset.", "label": "Current Asset [Member]", "terseLabel": "Current Asset [Member]" } } }, "localname": "CurrentAssetMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "type_CurrentPeriodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current.", "label": "Current Period [Member]" } } }, "localname": "CurrentPeriodMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "type_DebtInstrumentBasisSpreadOnLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument basis spread on leverage ratio.", "label": "Debt Instrument Basis Spread On Leverage Ratio", "terseLabel": "Applicable leverage ratio" } } }, "localname": "DebtInstrumentBasisSpreadOnLeverageRatio", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "type_DebtInstrumentBasisSpreadOnLeverageRatioHigherEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument basis spread on leverage ratio higher end.", "label": "Debt Instrument Basis Spread On Leverage Ratio Higher End", "terseLabel": "Applicable leverage ratio, higher end" } } }, "localname": "DebtInstrumentBasisSpreadOnLeverageRatioHigherEnd", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "type_DebtInstrumentBasisSpreadOnLeverageRatioLowerEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument basis spread on leverage ratio lower end.", "label": "Debt Instrument Basis Spread On Leverage Ratio Lower End", "terseLabel": "Applicable leverage ratio, lower end" } } }, "localname": "DebtInstrumentBasisSpreadOnLeverageRatioLowerEnd", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "type_DeferredCompensationPaymentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred compensation payment.", "label": "Deferred Compensation Payment [Member]", "terseLabel": "Deferred Compensation Payment [Member]" } } }, "localname": "DeferredCompensationPaymentMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred revenue.", "label": "Deferred Revenue [Member]" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "type_DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet", "label": "Disclosure of Supplemental Balance Sheet Information Related to Leases [Table Text Block]", "verboseLabel": "Disclosure of Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "type_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.monotype.com/20190630", "xbrltype": "stringItemType" }, "type_DomainNamesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Domain names.", "label": "Domain Names [Member]", "terseLabel": "Domain Names [Member]" } } }, "localname": "DomainNamesMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "type_EffectiveIncomeTaxRateReconciliationNetWindfallShortfallOnStockBasedCompensation": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation net (windfall) shortfall on stock based compensation.", "label": "Effective Income Tax Rate Reconciliation Net Windfall Shortfall On Stock Based Compensation", "verboseLabel": "Net shortfall (windfall) on stock based compensation, tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNetWindfallShortfallOnStockBasedCompensation", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "type_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedExpenseIncome": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation nondeductible expense acquisition related expense income.", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Acquisition Related Expense Income", "negatedLabel": "Permanent non-deductible expense, tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionRelatedExpenseIncome", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "type_FacilitiesAndAssociatedCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facilities and associated costs.", "label": "Facilities and Associated Costs [Member]", "terseLabel": "Facilities and Associated Costs [Member]" } } }, "localname": "FacilitiesAndAssociatedCostsMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_FiniteLivedAcquiredTechnologyGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite lived acquired technology gross.", "label": "Finite Lived Acquired Technology Gross", "terseLabel": "Acquired technology, Gross Carrying Amount" } } }, "localname": "FiniteLivedAcquiredTechnologyGross", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "type_ForwardContractToPurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward contract to purchase.", "label": "Forward Contract To Purchase [Member]", "terseLabel": "Forward Contract to Purchase [Member]" } } }, "localname": "ForwardContractToPurchaseMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_ForwardContractToSellMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward contract to sell.", "label": "Forward Contract To Sell [Member]", "terseLabel": "Forward Contract to Sell [Member]" } } }, "localname": "ForwardContractToSellMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_IncomeTaxRateReconciliationNetWindfallShortfallOnStockBasedCompensationAmount": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income tax rate reconciliation net (windfall) shortfall on stock based compensation amount.", "label": "Income Tax Rate Reconciliation Net Windfall Shortfall On Stock Based Compensation Amount", "verboseLabel": "Net shortfall (windfall) on stock based compensation" } } }, "localname": "IncomeTaxRateReconciliationNetWindfallShortfallOnStockBasedCompensationAmount", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "type_IntangibleAssetsImpairmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets impairment.", "label": "Intangible Assets Impairment [Member]", "terseLabel": "Intangible Assets Impairment [Member]" } } }, "localname": "IntangibleAssetsImpairmentMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail" ], "xbrltype": "domainItemType" }, "type_LesseeOperatingLeaseLeaseNotYetCommencedValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, operating lease, lease not yet commenced, value.", "label": "Lessee Operating Lease Lease Not yet Commenced value" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedValue", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "type_LesseeOperatingLeaseLiabilityAmountsRepresentingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, operating lease, amounts representing interest.", "label": "Lessee Operating Lease Liability Amounts Representing Interest", "negatedLabel": "Less: amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityAmountsRepresentingInterest", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "type_LicenseRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "License revenue .", "label": "License Revenue [Member]" } } }, "localname": "LicenseRevenueMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "domainItemType" }, "type_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageLowerEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility Unused Capacity Commitment Fee Percentage Lower End", "terseLabel": "Percentage of fee payment on unused line of credit facility, lower end" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentageLowerEnd", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "type_LongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived assets.", "label": "Long Lived Assets [Abstract]", "terseLabel": "Long-lived assets:" } } }, "localname": "LongLivedAssetsAbstract", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail" ], "xbrltype": "stringItemType" }, "type_LongTermMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term.", "label": "Long Term [Member]" } } }, "localname": "LongTermMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "type_NatureOfBusinessAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nature of business.", "label": "Nature Of Business [Abstract]" } } }, "localname": "NatureOfBusinessAbstract", "nsuri": "http://www.monotype.com/20190630", "xbrltype": "stringItemType" }, "type_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Credit Agreement.", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement [Member]" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_NumberOfSegmentReportingMajorMarkets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of principal markets to which the company sells.", "label": "Number Of Segment Reporting Major Markets", "terseLabel": "Number of principal markets, segment reporting" } } }, "localname": "NumberOfSegmentReportingMajorMarkets", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "type_NumberOfSubsidiariesDomestic": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of domestic subsidiaries operated by the company.", "label": "Number Of Subsidiaries Domestic", "terseLabel": "Number of subsidiaries, domestic" } } }, "localname": "NumberOfSubsidiariesDomestic", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/NatureOfTheBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "type_NumberOfSubsidiariesForeign": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of foreign subsidiaries operated by the company.", "label": "Number Of Subsidiaries Foreign", "terseLabel": "Number of subsidiaries, foreign" } } }, "localname": "NumberOfSubsidiariesForeign", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/NatureOfTheBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "type_OlapicBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Olapic business.", "label": "Olapic Business [Member]", "terseLabel": "Olapic Business [Member]" } } }, "localname": "OlapicBusinessMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_OriginalEquipmentManufacturersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Original equipment manufacturers.", "label": "Original Equipment Manufacturers [Member]", "terseLabel": "OEM [Member]" } } }, "localname": "OriginalEquipmentManufacturersMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "domainItemType" }, "type_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other countries.", "label": "Other Countries [Member]", "terseLabel": "Rest of World [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "type_PeriodOfLicenseAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "License agreement standard term stated in years.", "label": "Period Of License Agreement", "terseLabel": "Period of licensing agreement term" } } }, "localname": "PeriodOfLicenseAgreement", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "type_PersonnelRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Personnel related.", "label": "Personnel Related [Member]", "terseLabel": "Personnel Related [Member]" } } }, "localname": "PersonnelRelatedMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "domainItemType" }, "type_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restricted cash and cash equivalents fair value disclosure.", "label": "Restricted Cash And Cash Equivalents Fair Value Disclosure", "terseLabel": "Restricted cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "type_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateNonTypedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Non Typed [Axis]", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Non Typed [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateNonTypedAxis", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "stringItemType" }, "type_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateNonTypedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Non Typed [Domain]", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date Non Typed [Domain]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateNonTypedDomain", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "type_ReversalOfReserveForIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 8.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 reserves taken in prior years that have been reversed either due to expiring statute of limitations and/or a result of an audit conducted by the domestic federal tax authority.", "label": "Reversal Of Reserve For Income Taxes", "negatedLabel": "Reversal of reserve for income taxes" } } }, "localname": "ReversalOfReserveForIncomeTaxes", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "type_ReversalOfReserveForIncomeTaxesTaxRate": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 16.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 reserves taken in prior years that have been reversed either due to expiring statute of limitations and/or a result of an audit conducted by the domestic federal tax authority.", "label": "Reversal Of Reserve For Income Taxes Tax Rate", "terseLabel": "Reversal of reserve for income taxes, tax rate" } } }, "localname": "ReversalOfReserveForIncomeTaxesTaxRate", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "type_ReversalOfStockBasedCompensationExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reversal of stock based compensation expense.", "label": "Reversal of stock based compensation expense [Member]", "terseLabel": "Reversal of Stock Based Compensation Expense [Member]" } } }, "localname": "ReversalOfStockBasedCompensationExpenseMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail" ], "xbrltype": "domainItemType" }, "type_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstractsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability abstracts [Abstract]", "verboseLabel": "Right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstractsAbstract", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail" ], "xbrltype": "stringItemType" }, "type_SalesRevenuesFromGeographicAreasPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage total of revenue recognized from goods sold, services rendered or other activities that constitute an earning process.", "label": "Sales Revenues From Geographic Areas Percentage", "terseLabel": "% of Total" } } }, "localname": "SalesRevenuesFromGeographicAreasPercentage", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "xbrltype": "percentItemType" }, "type_ScheduleOfEarningsPerShareBasicAndDilutedLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]", "label": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedLineItems", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "stringItemType" }, "type_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "label": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "stringItemType" }, "type_ScheduleOfIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Income Taxes [Line Items]", "label": "Schedule Of Income Taxes [Line Items]", "terseLabel": "Schedule Of Income Taxes [Line Items]" } } }, "localname": "ScheduleOfIncomeTaxesLineItems", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "type_ScheduleOfIncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A summary of income taxes.", "label": "Schedule Of Income Taxes [Table]", "terseLabel": "Schedule Of Income Taxes [Table]" } } }, "localname": "ScheduleOfIncomeTaxesTable", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "type_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Supplemental cash flow Information related to leases.", "label": "Schedule of Supplemental cash flow Information related to leases [Table Text Block]", "verboseLabel": "Amount of cash paid included in measurement of lease liabilities" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "type_SecuredRevolvingCreditFacilityTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The term, stated in years, of the secured revolving credit facility.", "label": "Secured Revolving Credit Facility Term", "terseLabel": "Secured revolving credit facility term, years" } } }, "localname": "SecuredRevolvingCreditFacilityTerm", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "type_ServiceRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service revenue.", "label": "Service Revenue [Member]" } } }, "localname": "ServiceRevenueMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "domainItemType" }, "type_SeveranceAndTerminationBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Severance and termination benefits.", "label": "Severance And Termination Benefits [Member]", "terseLabel": "Severance And Termination Benefits [Member]" } } }, "localname": "SeveranceAndTerminationBenefitsMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail" ], "xbrltype": "domainItemType" }, "type_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Silicon Valley Bank [Member]", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank [Member]" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program.", "label": "Stock Repurchase Program [Member]", "terseLabel": "Stock Repurchase Program [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "type_StockWithheldDuringPeriodShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been withheld during the period and are held in treasury.", "label": "Stock Withheld During Period, Shares", "terseLabel": "Shares withheld, Shares" } } }, "localname": "StockWithheldDuringPeriodShares", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "type_StockWithheldDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of shares that have been withheld during the period and are held in treasury.", "label": "Stock Withheld During Period, Value", "negatedLabel": "Shares withheld" } } }, "localname": "StockWithheldDuringPeriodValue", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "type_SubsequentEventPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Describes the price per share of event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued.", "label": "Subsequent Event Price Per Share", "terseLabel": "Repurchase price share" } } }, "localname": "SubsequentEventPricePerShare", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "type_SubsequentEventPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Describes the purchase price or estimated purchase price of event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued.", "label": "Subsequent Event Purchase Price", "verboseLabel": "Stock repurchase program authorized amount" } } }, "localname": "SubsequentEventPurchasePrice", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "type_UndistributedEarningsReallocatedToUnvestedShareholders": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Undistributed Earnings Reallocated To Unvested Shareholders", "label": "Undistributed Earnings Reallocated To Unvested Shareholders", "verboseLabel": "Less: undistributed earnings reallocated to unvested shareholders" } } }, "localname": "UndistributedEarningsReallocatedToUnvestedShareholders", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "type_WriteOffOfAllocatedGoodwillMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Write off of allocated goodwill.", "label": "Write off of allocated goodwill [Member]", "terseLabel": "Write off of allocated goodwill [Member]" } } }, "localname": "WriteOffOfAllocatedGoodwillMember", "nsuri": "http://www.monotype.com/20190630", "presentation": [ "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r16", "r205" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $555 at June 30, 2019 and $492 at December 31, 2018" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r10", "r339", "r353" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r12", "r339", "r353" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Reserve for income taxes" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r46", "r47" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r47", "r48", "r259" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r141" ], "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": "Intangible assets, Weighted-Average Amortization Period (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r220", "r222", "r233", "r234" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r222", "r227", "r232" ], "calculation": { "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "positiveLabel": "Stock based compensation, Total expensed", "verboseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r132" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r80", "r294" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 deferred financing costs and accreted interest" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r139", "r147" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of other intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "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 securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r337", "r352" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r41" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r223", "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.monotype.com/role/StockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r269", "r272" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "presentationGuidance": "Capitalized incremental costs to obtain contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r24", "r82" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.monotype.com/role/RestrictedCashDetail": { "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/RestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "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": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r82", "r86" ], "calculation": { "http://www.monotype.com/role/RestrictedCashDetail": { "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 at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.monotype.com/role/RestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "verboseLabel": "Consolidated balance sheet classification:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestrictedCashDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r291" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail", "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r174", "r344", "r358" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r173", "r175" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared, per share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "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 [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r187" ], "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", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, Authorized shares: 250,000,000; Shares issued: 46,464,430 at June 30, 2019 and 45,803,288 at December 31, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r50", "r52", "r53" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r196", "r197", "r205" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r200" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "presentationGuidance": "Revenue recognition performance obligation settled" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Cost of revenue\u2014amortization of acquired technology" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "periodStartLabel": "Cumulative adjustment, ASC 606 adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r252" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r338", "r340", "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility basis spread on variable rate LIBOR" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r90", "r188", "r189", "r190", "r191", "r292", "r293", "r295", "r350" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r294" ], "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" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsGross": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of issuance costs recognized in a share-lending arrangement entered into by the entity, in contemplation of a convertible debt offering or other financing, before deduction of accumulated amortization or effects of subsequent adjustments.", "label": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Gross" } } }, "localname": "DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r89", "r245", "r247" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "presentationGuidance": "Deferred revenue expected to be recognized in future" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r238", "r239", "r240" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r12", "r211", "r212", "r213" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Accrued pension benefits" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r121" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeDescriptionOfTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of the relevant terms of the derivative. Includes the type of instrument, risk being hedged, notional amount, counterparty, inception date, maturity date, relevant interest rates, strike price, cap price, and floor price.", "label": "Derivative, Description of Terms", "terseLabel": "Forward contract terms" } } }, "localname": "DerivativeDescriptionOfTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r270", "r271", "r274", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r264", "r266" ], "lang": { "en-US": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of forward contract outstanding" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r93", "r263", "r265", "r266", "r267", "r268", "r273", "r274", "r277", "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r204" ], "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]", "verboseLabel": "Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r192", "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends declared" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe Middle East Africa [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r96", "r102", "r107", "r111", "r112", "r115", "r347", "r361" ], "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", "verboseLabel": "Net income (loss) per share applicable to common shareholders\u2014basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r96", "r102", "r107", "r111", "r112", "r115", "r347", "r361" ], "lang": { "en-US": { "role": { "definitionGuidance": "Net income (loss) per common share\u2014basic and diluted", "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", "verboseLabel": "Net income (loss) per share applicable to common shareholders\u2014diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r291" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 26.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", "verboseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r92", "r241", "r242" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Reported income tax provision (benefit), tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r241", "r242", "r246" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Provision (benefit) for income taxes at statutory rate, tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r241", "r242", "r246" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Impact of foreign income (loss), tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r241", "r242", "r246" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net, tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r241", "r242", "r246" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local income taxes, net of federal tax benefit, tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": { "auth_ref": [ "r241", "r242", "r246" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 15.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent", "negatedLabel": "Foreign tax credit valuation allowance, tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r228" ], "calculation": { "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the compensation cost capitalized during the period arising from equity-based compensation arrangements (for example, shares of stock, units, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Property and equipment" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period, years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of stock options granted under share-based compensation arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options", "terseLabel": "Tax benefit associated with options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r187" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r280", "r281", "r282", "r283", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r284", "r286" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r281", "r286" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r214", "r215", "r218", "r282", "r320" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r214", "r215", "r218", "r282", "r321" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r299", "r303", "r313" ], "calculation": { "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "verboseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "terseLabel": "Customer relationships, Gross Carrying Amount" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r146" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r140", "r143", "r146", "r149", "r322" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r140", "r145" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Balance, Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-lived intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedNoncompeteAgreementsGross": { "auth_ref": [ "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of payments made to third parties in exchange for their agreement not to engage in specified competitive practices in specified geographic territories for a specified period of time.", "label": "Finite-Lived Noncompete Agreements, Gross", "terseLabel": "Non-compete agreements, Gross Carrying Amount" } } }, "localname": "FiniteLivedNoncompeteAgreementsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r81", "r288", "r289", "r290" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized currency (gain) on foreign denominated intercompany transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts [Member]" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r80", "r152", "r155" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on retirement of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r80", "r184", "r185" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 9.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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r80", "r151" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Loss on abandonment of product line" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r55", "r96", "r335", "r345", "r362" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision (benefit) for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r243" ], "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/2018-01-31", "presentation": [ "http://www.monotype.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/2018-01-31", "presentation": [ "http://www.monotype.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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r249" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r122", "r248" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 16.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "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": "Provision for (benefit from) income taxes", "totalLabel": "Reported income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r87", "r241", "r242" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "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": "Impact of foreign income (loss)" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r88", "r241", "r242" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "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": "Provision (benefit) for income taxes at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r241", "r242" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "verboseLabel": "Permanent\u00a0non-deductible expense" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r241" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 5.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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r88", "r241", "r242" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "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", "verboseLabel": "State and local income taxes, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "auth_ref": [ "r241", "r242" ], "calculation": { "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail": { "order": 4.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 foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "negatedLabel": "Foreign tax credit valuation allowance" } } }, "localname": "IncomeTaxReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesIncomeTaxReconciliationComputedAtFederalStatutoryRatesToIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r38", "r342", "r359" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refunds receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Accrued income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income\u00a0tax\u00a0refunds\u00a0receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r103", "r114" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": 8.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Weighted-average number of common shares issuable upon exercise of outstanding stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r142", "r148" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r148" ], "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": "Net Balance, Indefinite-Lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Indefinite-lived intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r142", "r148" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r150" ], "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]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r138", "r144" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Net Balance" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r68", "r183" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 13.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r66", "r120" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 14.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "negatedLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r311", "r313" ], "calculation": { "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "verboseLabel": "Disclosure of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Closing and legal fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r312" ], "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]", "verboseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 8.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", "verboseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 9.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", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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 second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r312" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Terminate" } } }, "localname": "LesseeOperatingLeaseOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r314" ], "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]", "verboseLabel": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r341", "r356" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditAssumed1": { "auth_ref": [ "r83", "r84", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of line of credit assumed in noncash investing or financing activities.", "label": "Line of Credit Assumed", "terseLabel": "Borrowing under revolving line of credit" } } }, "localname": "LineOfCreditAssumed1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r28", "r90" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Standby letter-of-credit", "verboseLabel": "Line of credit facility, current restriction on borrowing capacity" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail", "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.", "label": "Line of Credit Facility, Covenant Terms", "terseLabel": "Credit facility financial covenants terms" } } }, "localname": "LineOfCreditFacilityCovenantTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility, current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Secured revolving credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Interest rate on outstanding borrowings" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r28" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum increase in secured credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Secured revolving credit facility, available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Percentage of fee payment on unused line of credit facility" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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": "LIBOR Rate [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Variable interest rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r33", "r180", "r181" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent 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": "Long-term Line of Credit, Noncurrent", "terseLabel": "Revolving line of credit", "verboseLabel": "Revolving line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r214" ], "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]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r117", "r118" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of the Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NatureOfTheBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 27.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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r51", "r56", "r81", "r114", "r346", "r360" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": 4.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", "positiveLabel": "Net income (loss), as reported", "terseLabel": "Net\u00a0income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r96", "r99" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "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", "presentationGuidance": "Net income (loss) available to common stockholders\u2014basic and diluted", "totalLabel": "Net income (loss) available to common shareholders\u2014basic", "verboseLabel": "Net income (loss) available to common shareholders\u2014basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r99", "r101" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) available to common shareholders\u2014diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non cash transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Long-Lived Assets", "terseLabel": "Total" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "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 business segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NatureOfTheBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r304", "r313" ], "calculation": { "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r298" ], "calculation": { "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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 current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current operating lease liability", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Long-term operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r300", "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r297" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.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\u00a0of\u00a0use\u00a0asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r310", "r313" ], "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", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r309", "r313" ], "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": "Operating leases", "verboseLabel": "Operating lease term of contract" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail" ], "xbrltype": "durationItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r42", "r44", "r254", "r258" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Unrecognized actuarial income (loss), net of tax", "negatedTerseLabel": "Unrecognized actuarial gain, net of tax of $5, $8, $10 and $13, respectively" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r254", "r255", "r258" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment, net of tax", "verboseLabel": "Foreign currency translation adjustments, net of tax of $193, ($834), ($83) and ($478), respectively" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r254", "r255", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after 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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Unrecognized actuarial gain (loss), tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 15.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r106" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedLabel": "Less: net income (loss) attributable to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r75", "r159" ], "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": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Common stock dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r73", "r219" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments for employee taxes on shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 29.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", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r223", "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.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": "Preferred stock, $0.001 par value, Authorized shares: 10,000,000; Issued and outstanding: none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r22", "r23" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r72", "r91" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Proceeds from line of credit, net of issuance costs", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r231" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercises of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r177", "r178", "r343" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Warranty liabilities" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r49", "r51", "r76", "r123", "r126", "r254", "r256", "r257", "r260", "r261" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r25", "r154" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r154", "r357" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r6", "r153" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r198" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r47", "r48", "r54" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r216", "r315", "r316", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r74", "r91" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Net payments on revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r236", "r368" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 8.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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "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 [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.", "label": "Restricted Assets Disclosure [Text Block]" } } }, "localname": "RestrictedAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestrictedCash" ], "xbrltype": "textBlockItemType" }, "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": "Restricted Cash and Restricted Cash Equivalent [Member]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r5", "r86" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.monotype.com/role/RestrictedCashDetail": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Restricted cash, short term", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/RestrictedCashAdditionalInformationDetail", "http://www.monotype.com/role/RestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r4", "r8", "r86", "r366" ], "calculation": { "http://www.monotype.com/role/RestrictedCashDetail": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "verboseLabel": "Restricted cash, long term" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Unvested Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "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": "Unvested Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r172" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r158", "r161", "r167", "r171" ], "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", "terseLabel": "Restructuring charges recorded to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r158", "r161", "r167", "r171" ], "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", "terseLabel": "Future cash expenditures" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of Eliminated positions" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r80", "r157", "r164", "r169" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Restructuring", "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", "positiveLabel": "Total restructuring", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail", "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r160", "r164", "r170" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "verboseLabel": "Restructuring [Member]" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail", "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail", "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r159", "r165" ], "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": "Restructuring reserve, ending balance", "periodStartLabel": "Restructuring reserve, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Reserve [Abstract]" } } }, "localname": "RestructuringReserveAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAdjustment": { "auth_ref": [ "r159", "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.", "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Foreign currency exchange rate changes" } } }, "localname": "RestructuringReserveTranslationAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r192", "r355" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r199", "r203", "r204" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Total revenue", "disclosureGuidance": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "presentationGuidance": "Revenue related to the estimation of per-unit royalties", "verboseLabel": "Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r94", "r210" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Total" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "verboseLabel": "Summary of Transaction Price Allocated to Future Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r308", "r313" ], "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", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfAntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r114" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r241" ], "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": "Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r222", "r226", "r232" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r222", "r226", "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r129" ], "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 Assets by Geographic Segments" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r140", "r145" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r5", "r86", "r336", "r354" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "verboseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r162", "r163", "r166" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail", "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r162", "r163", "r166" ], "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": "Schedule of Details of Restructuring Expense" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r159", "r168" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of Restructuring Reserves and Provision Activity" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue for Major Markets" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r60", "r128" ], "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 Revenue by Geographic Segments" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r119", "r123", "r124", "r125", "r137" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r131" ], "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": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReporting" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/SegmentReportingScheduleOfAssetsByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueByGeographicSegmentsDetail", "http://www.monotype.com/role/SegmentReportingScheduleOfRevenueForMajorMarketsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 7.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": "Marketing and selling" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Marketing and Selling [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r221", "r224" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.monotype.com/role/StockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r226" ], "calculation": { "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "totalLabel": "Total stock based compensation" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r195", "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts comprising shareholders' equity, comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income, and compensation-related costs for equity-based compensation. Includes, but is not limited to, disclosure of policies, compensation plan details, equity-based arrangements to obtain goods and services, deferred compensation arrangements, and employee stock purchase plan details.", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r305", "r313" ], "calculation": { "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "verboseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialTerminationBenefitsMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Special benefits offered to employees to terminate employment.", "label": "Special Termination Benefits [Member]", "terseLabel": "Severance and Termination Benefits [Member]" } } }, "localname": "SpecialTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r176", "r179", "r253", "r364" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Stand-by letter of credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail", "http://www.monotype.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r187" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail", "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r187" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail", "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail", "http://www.monotype.com/role/StockholdersEquityTables" ], "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/2018-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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "http://www.monotype.com/role/LeasesAdditionalInformationDetail", "http://www.monotype.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.monotype.com/role/LeasesSupplementalBalanceSheetInformationDetail", "http://www.monotype.com/role/LeasesSupplementalCashFlowDetail", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail", "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail", "http://www.monotype.com/role/StockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock Issued or Granted During Period, Share-based Compensation [Abstract]", "terseLabel": "Issuance of capital shares" } } }, "localname": "StockIssuedDuringPeriodSharebasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r14", "r15", "r187", "r188", "r192" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Restricted units converted, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r187", "r192" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted share grants, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r187", "r192", "r225" ], "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", "terseLabel": "Exercised options, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r187", "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercised options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Total amount authorized under repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramExpirationDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the CCYY-MM-DD format.", "label": "Stock Repurchase Program Expiration Date", "terseLabel": "Stock repurchase program expiration date" } } }, "localname": "StockRepurchaseProgramExpirationDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r14", "r15", "r187", "r192" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Number of shares repurchased under stock repurchase program", "verboseLabel": "Repurchase of unvested shares of restricted common stock, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r14", "r15", "r187", "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Total common stock aggregate purchase price" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r133" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets", "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "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 [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r318" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r318" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r318" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r319" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r204", "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r250" ], "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.", "label": "Trademarks [Member]", "terseLabel": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r204", "r208" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r204", "r208" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfRevenueDisaggregatedByTimingOfRevenueRecognitionAndReportableSegmentsAsWellAsByTypeOfProductOrServicesOfferedDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r193" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r193" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r187", "r192" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Purchase of treasury stock, Shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r36", "r193", "r194" ], "calculation": { "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 5,166,895 shares at June 30, 2019 and 4,504,236 shares at December 31, 2018" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r187", "r192", "r193" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.", "label": "Treasury Stock, Value, Acquired, Par Value Method", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.monotype.com/role/RecentAccountingPronouncementsAdditionalInformationDetail", "http://www.monotype.com/role/RevenueRecognitionAdditionalInformationDetail" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/RestructuringAdditionalInformationDetail", "http://www.monotype.com/role/RestructuringScheduleOfDetailsOfRestructuringExpenseDetail", "http://www.monotype.com/role/RestructuringSummaryOfRestructuringReservesAndProvisionActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/RevenueRecognitionSummaryOfTransactionPriceAllocatedToFuturePerformanceObligationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r104", "r105", "r108", "r109", "r110" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Undistributed Earnings, Basic", "terseLabel": "Add-back: undistributed earnings allocated to unvested shareholders" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r237", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r306", "r313" ], "calculation": { "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/LeasesComponentsOfLeaseExpenseDetail" ], "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/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r101", "r112" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted-average number of common shares used in computing diluted net income (loss) per common share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r98", "r100", "r114" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": 6.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average shares of common stock outstanding", "verboseLabel": "Weighted-average shares of common stock outstanding" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r112" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted-average number of common shares used in computing basic net income (loss) per common share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "verboseLabel": "Weighted-average number of shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail": { "order": 7.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "negatedLabel": "Less: weighted-average shares of unvested restricted common stock outstanding", "negatedTerseLabel": "Less: weighted-average shares of unvested restricted common stock outstanding" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.monotype.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e2646-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e2740-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780132-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e2793-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e2814-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=82913499&loc=d3e12803-110250" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7656903&loc=SL6757479-112611" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=114001942&loc=d3e12317-112629" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=114001942&loc=d3e12355-112629" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL108322424-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r215": { "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=108410482&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r225": { "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=109197908&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=66022390&loc=d3e923-111674" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r354": { "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=6879938&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r358": { "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=6879938&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "305", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=84242212&loc=d3e2352-115587" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r37": { "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" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r371": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r372": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r373": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r374": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r375": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "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=115205541&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" } }, "version": "2.1" } ZIP 83 0001193125-19-203240-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-19-203240-xbrl.zip M4$L#!!0 ( U*^D[5R+6\9=H! 'X9*0 / 9#U M$^U(P;;N&*;]]/N1[XV.NT?*__O\?__/I[%''Z0/V^ZI]SK%OQ^-/6]Z^N'# MSY\_3R:.[; /3W1G\J&NU7I:NT%?%#QMF?:/A:=?'HEUXI G^J36^,"^?D0N MGCW.OC7,>8/HP^T/P9?S1U=>_;/!GZWU>KT/_-OYHZX9]R!]:>W#_UY?#?4Q MGJ!CTW8]9.L+8S$WC'WY>=-UFO5:9U.+X(E9 P-/"=:1AXVU;7H?$-&)8^$/ M;P_/FNN.;WOD=9%8+M9/GISG#^&7C!^=8ZUVW*C-F_F$4":O:Q=^&]/0P&9\ M&_H%Y_OBX_A%'\<_S[YA#;J+#4S[&;M>?)/@.]:HL=C(1J;NQK?A7\7,PS7U M^ ;T"_9X;>EQ;TK6/$^_B9F'[QX_(32=MQDA]Y'S,_PBILF+M0$U_WL5@;+O MD0U@H=_.ATV\U1'0#^,(_[+NE36&[%/__VZ >/(-L=.62" M/+JTL#>UCK7Z<;T=%:Y-DUY>&&BGQY3N"RW>P+&YW^[;7->O%VR%.^)+'48& M^^F9GH4_U[3C?WSZ$/Q./YQ@#RFZ8WO8ID3P\(OW@37\J.AC1%SL_?[]_BM; M-%DOQ_@OWWS^_>@L>/SXGJZ11Q_86SZ$?2B?'AWC57&]5XLNJ1-$GDS[F)A/ M8^]40;[G?)R@E^.?IN&-3Y5>[[X0LRJ;/_,>G#PN=K>_[ MW-%]WK7IZLCZ-T;D*_W$33:*S^S?/;NZI=\ZQBZ=_:.>N*L+FP+E]8QV1I!U M:1OXY7_P:\)N-+H9-;JM>B]Y=V=\K8[0\,(VSND.D;#'X^-:G4I&HN[8_GYZ MAJ:FARSSO]A@F"9(]\XNIR;8=VJ7 =*=3G7',RM=AJRS^C*70G+R[5/#Z$+YDMSSN_YH%J,2=T*9X]PG2;#=L 5WUH$\H*CP/LZJWC MV2M"#6FS*DA?XDPQQ2EV5Y7.Y)ID8G7V<$(9>+0KH6@3"O)JD'72E$F^B^)9O ?5A:[OB?KN,3_A^O%")_\L-3/AP6BQ-.H$]*H2VG4"VG4%9-&U*[I)*41 M?;:7%HUJ]3<:T=\;-:%I1+6^Q#0*-<0T<%23B4;)92TK&LW7HU+0*,7UJ"G5 MFMTL9,UN2H6CQ#1*$T=]=V +B)_ J>S%(&+VS=ZS%7#5C+8"XGYA MMNGREFIIM:[(2.X."NS)TJX$^,G-H#P;X/V]S*U3-WT @^J M8ICTZR!P3 =\NFG$83#R],_;3Q]B7_9&L+=>)3*1XQEY<7W1GWN;R\70,))Y M^C;%*C%VX(TQ.>.8-K%;4A;SB$_<3*O$Z>_#TO%UMA9_'U:)D4/\C E+UNG; MQCTF$]/FSNTOV,8CTW.C4<4[['K$USV?F/83CV_:!OT,DV(OGT7WGC$#-/R/?,9#[%.I8N%M2Y>=,LWL/&5.!-& M6S^(4 ]&,SK>8C(<(X*_O,:_0'@ 93OON1*YCOA50B!?N4W=PP8G Z O+_3% M$K["R/MN4PW@;O@=$%@0 A<94#$D8D3T,=5*SZF&:CE3KKR\3"E?=P1/&PC0Y50\8U:)82:K[;1-ZBEPE,JF3Q5#A>)"%$E M9 RQ9='UEA+D&I$?F.7]5@X4VVA0*3RP[?,.3WVZ>"(7WQ+F_)HLV/)L6UYY M0G@H;!QVX-'9,/4J0>",8+XF4@*,L,NHB*RY@YY^:/BZ-R!#3)Y-75QW'O/A MKAEL(JTC6R_1%BWD_*[O)Q/5]QE MY??7QTR]2IR_P\^.]*HE[CNWSS7VQ@3U5PND5W;_G=EA)%)$W M[.D5M3$#?" [.C$>WAZ_L5"V^HDJ9<6E[R'XR M'RW<=UWLN5]>K]%_'')F(5=\!6.W>,\'D#@?G8MVQ.060 MS$&R@3Q50DE?IZH[U7ONL3ZV'@6(<&5T'6&J!(XKQS8JC@]& M[*BZ<4>[N;K\,KB+(N6?B)B($I5]R$+JUU"7[IQ=;W!/P/!G6NXB\[D1^_-&PO+ M,2S'JXB837@=DK+= Q9!7B7Q!LD%R2U*L\!^C?=(@:CV;.#T3?',:0.PNR=V)48YF$$*:QE@5GC,HA>),%LPKO:3J2B%2XG9Q;M9F:9HX DB/]Q%W=+ HY(4 M5-A]+A'%<8$V:>,AP_MH(QP^=R;(M&_0! .+%^MFK%!&3@:?^=2TL3T^URB' MOR*3_!-9/KLK@7TWG__#M6/CUZ"F]5??-A9P<89<5AV?_6!^B&=D2:%P;QSV M[*'X>:>@.JTE]=R;NL*CJF!M_LVE/?4]]XK=NE!;TW3^ZQ\4#>R:AE?^.& V M8\QNH'NT+NYZ3H(([2!"F##HZ%2#

C#1"%>UC+Y'$Q;*% 2MK(+@*K+TK?9 MR\E.V+:JMFV5"HVRH*C<;(,E(:TE060N0^&Z,A:N$QEQWX9Y0]\PNU-P M.J8VDKC+!8N/;AHQC]:2U]/O0SE9\NU+:5GR[8N<+#F_*"U+SB_D9$G?-=$\ M :5YM MRTFK@[NUBKU;*R\G-%RT)\9%>WF)]?H4^K96CW*^S*=GLCR),"?C 9K& :=[ MJHD^. >3-?JR/ >3:\#UEK\A&#';T<-SN'>8Y?XSTF,R(/'BWSB2_\ M%R]3K'MTUP\/&@_IIRX[B6^R*RK"DSI4![RG+S0X),]Q<,(XYJ!VR#_WQO&P M>^4@V^W;!MV@:)?TY7=8Q^8SLR_HSO3%M*R SY[OLI<+"VJN'&5#RZ40ET?)O&2TF3T=2V1)D;0N E<9)"4+D &2MB&)+[*/KU?8\RB29NF% M4=@,QP[QV!;,A-I9P+(': M6,*Q!&IC"<<2J(TE-'N@-M:>*DE%"_\(51LK0[F VE@@(N6KC97E1@*UL42K MC96E5@>UL82IC96IIQ-J8PE7&RM[SS;4AY'U9(ZPE0X*.8>9I:>I8M@%* BR M:,*YW JMFH4=SLTRDE4U ,>Q%D^A02(:"NC.R<&+%7_#;!47\(^J81]-VOO$#BODN;%J'5'K1 (NZ=^;'Z M[L.?MZ7+YIHEVOUYFS9KW-E:&3!'J]'_YJ^:?_=&,2/R;/1(_NR;-!EY<7W1 M+VEZWDPVWZ98)<8.O#$F9QS3YDQ;*QV+^0H;-],J<1J.!I2$D4.JE!.F@E,C MC:G/U$YCJO87;..1N9A-=8>9KJ%[/F%Y;([+RF/1SS!Y%M> ?LN_VS;V0%%, M0HTJP8/9;,1%%C7$/$?_\06YV#AC266V.S?7[,43WA6 R4Y4J1)<^KJ.+2I! MU("?^3>C=*D83!)1HTKP6$YSNYQ,D4F6_1P50,8V0E0)%/\BIH<'H]%@U+V6+JF-C M&2HC;1OY&V+B9E\E_E],II;SBC'7L ;39?6A3R=FF);/JK<,L4XERZ.&^,6+ M;OD&-KX29\)HZWM\IQV,9G2\Q60X1H05:(A]@? RG;><_?5.N)7"8%\U399 M,(J3 ="7%_IB"5]AY'VW3<^]&WX'!!:$P$4&5 R)F!6\H0KK.:MGX_ Z]S%> MGTMVUA#/U9LKIKY2#@B/I\WCCN!A&QFJA(IOV,8$690:?6-BVB85%EY&KW*X M2$2(*B6>DZRTE2%#9E?Y>.5!LHT&5\+#H^: [\--RL?8R(V'][*N$@3." M^:)X2YP1=AD=D37/#: ?&I1" S+$Y-G4Q?7EL?#QFL$&IQW6SK)*O!X0\\FD M,W^[$@G9/DO?] EE=_FXGF2^5>+_/94"UR>O*QZ3\KML8Z9>)2(1*H4'7 M_8EOL6!SF-0ZF1(\9G1E]R(P,Z=BR$A*D"JAA!)AP@Y@54ZK6YEXI;B^J^4^ MTP)C3LIO\)BPNQIM-TB0ZWNWCFE[E_:]N;CPS X$SIX=C%ANC-2:R-Y^@\0H M3T:TR+60&]B0PG V>\V"8YPQ *J2R.TG0 >X72HM?(>Y;T ,00PKLX\!EF7% M<@%:W. 9D[( 7TX%;I$#(&A2;!IE$AM L(0(WGVK"'\'14GR_:(P[2P.0%42 MN4-,=Q ^,/A!#-.,=(,H 9:EQW(!6ER9+!*ROX&5P_8!N(&.[WJ4%[H=\VM5Y4 M+/K&?WS78Q-WOSKD!O]\:TM19]-?]>!V76$%Y"WK>;>9+-WIL)E8I40/J]"O M-1[J=8::'ERS+G;%_3VO6=\/GY'J][UCK7%:MAX/C.$4T_E;E:Y0/U\@MM"BG+B(6'&1&[.@/GV9ZM,O7"%U$%PH M1.+@,K#0U-2_^"[5E-REI8.?^+REXWOEGIG@RCGWRVOT&PD LL,T M]8#$DR MA@1ELSB0@)U%F)U%*%S$W=APBUZ7#?!R V/AIN*UE"@E++1F"(M>Q&W<@XNO M]F9D[UAK)F5D+TW_?SPCX3;)DC 2;I,L*6/A-LFJ5\%9!@_(>K@"IW%9!@"(2K@ I"7_Y7 8F-/+@*J#I7 0F&1+C:H^"K/03# M UP--5L?"KT:2C!4P-50PEP-)1@RZ+[K.K:-K3 273&O3OSTJP0 N >H.KR& M>X!RO@=(,/[#/4"YW0,D&.>OX!Z@\C$5[@$J(5/A'J!"[P$2#0UP#]#*F6#R1QS_E4CRR?R!5:&ZARPI=3@2 0PVJ( M89E%"; L*Y;A+R"1I<[@!J&PB?K!I;F00($"PA@N^<5V3-BON6+&5J86Y58BI<&B#5 MI0&%HV?QR@FH';8O([L[,#+5NT/B&0FUPTK"2*@=5E+&0NVPJG ::H>)53M, M,'A @7CA"\2+!!=JLV"+2I"'C;BRQQ6#22)J5 D>ES:U9)_,1POW71=[[N5D MBDS"?=;50L8V0E0)%/\BIH<'H]%@U+A<&D)F0J%2TO(5"A<6FCA4M'0 (5+12Q<*AA*H'!I%74Z*%PJ MIM\@,%2^5QWX 8@AA69A\#+,N*92A<6GXM3K3")147.2A<6DTM M#L10*#$$40(LEP7+4+@4%+@%SI?Q$,U*3X*JK,6L ML9.8U>M9BAF(2AE%16*<]MV!K74>ZJWP5@[_T<5_^2SI]!DOUKQ;^NJ>LDEX MF*T?\YHGLN&T:5-^TL<#WG6.ZZWY-,-O]N9=K1[J<) G5T"=(1_W>-:/:** MI%I1VOR>:\$=V%7S MVE4[65DR'=A5B]Q5,^0K[*JY[JI92BCLJN+MJAGR&WP-$NZH4$(H[PA:1E8, M1-!RC*!EQD/0:@N-H&7&5]!JAH-6*I]6FSN^WW'#0BO*)OC12U6K? M^ =:47X1M*QX"%I1L1&TK/@*6E'>$;3,)!2T(O&THM3Y_18QA1-S.9R8RS+X MW8#$^9S=?MDLO>#VR]/MEQ4/0<$MUNV7%5]!P9A(*"*YZ"FS:_(P!YAPH3K>_BSZ3K->JUS2K^= MO67VU?RU[#WQ[W3'B& WYK7AS/G7>[SWVY?;#6.EW^[QSBE];NU(V9=[O//6 M<;FB%?/> #'A]WN\>AB@9MV;PZ_W>#'E] ,%SL.0,2?R>L-\IM(T_Y,UNO$G MF"#/(7O#9O4-[--S;#L3TXY]W%2Q]\=?KWEQ1_,EU-*8<++\%1IYF 3??!Q1*M.OS:>Q=ZH\.I81?N2:_Z6-3[H-^M#1PF B M7]?X8"SLT?<=NU.DT]6;C>;EHQ*.]>7C1\-TIQ9ZI8NG137HN)>-T,2T7D^5 MO_WE.]Y'5LK/56[P3^7.F2 [^%!5^,>J0O<$B./;QJEB4]4TAK$O\\_F(]S" MCM67LBWIV,"Z0W@MQ]G'1? ME\%M;IMX#*N=_.V76EO[F(C7/TW#&Y]V3UJF M_3%D(.%"AGS/F7UBX5'XP=%BZX0P>.MVL?G*#.GK_^__^>1QY*[#33!B^H?V M&R4_G?#Q.%P6:NQKWOB8DL/QZ46=3X!!LQJUQC991A][,'Z#@5U[%,0R%/C^\T56'_O9\_QE^\[IDI,@PZ MA3>2TQ%^Y+A EOEDG[)Q1Q#@&4O3"\?%1K7RJI/6-,VV]%^^X7*.+#)>MS B M;!WWQHQ\+W,6!HR)XA?:03MH!^V@7=G;+?Z09=30KO+M(NJ7HF-6>S14&A,8 M'@OJ9:W+5,<%4]=VR 19BTIG>XUI'6/ZA*_A!O-&6T1W+(?.?5'9W-6X^7YS M>7]QK@SO^_<70V6+Y9$WU=8Y) JGVO#B[/O=Y?TE)5G_YERY^-^S/_HWWRZ4 ML\'U]>5P>#FXR8^4=;E)^2_DCNF#GF.KROG)V8E2UUK-GGCD>XDAWZY+3*PI MSE^D<%-]9H+6:R=::]E4YDO(BEGZ$F^6KEKI6QF7F?]DU;41IS'DO;;4ZK$2 M$>L#VR@17P=WUPONF;'I84X=S'K^2=#THY**J(2$3.R.BI%>\^64,I%[[DU= ML1&+R!G8/#UW=)_%'%CUVR,EC#7=,<_DXFT \]S&H\\U[?@?W+?\]L)DOLJM MG/[[$I/_GH7$YJ :'+8RQPHQ+#,'+C.)EH"$I)=%V16YW=QW'$#N]R.-+C_8 MLD)OY?SO$ ;\[YDKFK<(<*W[A%#P<\0M>7*C L)=K05)\P9_]FQ&4_2$CQ\) M1C^.3=LU#=HM>G9,8_;@LENW2:?WC(EGZLB:39&.XLW7&[K$&:1G'[TMCBL. MX6#SV[9%_,-'A JF]7J'IP[QDNT6E'"45M[O1^8+VT<=BA#;(SYF:.AUFNV/ MRSO)6H^V(.P\@,(+LK*P]H8C.$0G#Z;(?G^;4"K*QS^^]^_N+^ZN_JW<7=P. M[NZ5V^]WP^_]FWOE?J!0>^B>&3VUAC*X4VJM=\;[A>4XCP$.OBKW?UPH$=-L M;I;US^ZWZ"32L('.LM9K-!==;_,_((8#[: =M(-VT [:03MHM[W=_GZ6/2T/ M+5__9.H>^Z\.4;PQ5OZ:&8)*D*NN8-O AK+5@+SE3U\$-Y+M83ZR.U@GM-'8 M0*^OE+'8/OK\IV_C@/T-.BO69MF@S"^B(#M_J06WA5:'.M' Z2.:T^IF I@MT*T6C+*P7+F]N-\Y<7"/B3%;G MN)J\E(Y=NZ$?2GI,^',;K8O57+=5\T*B*91X:DH)YK!@6GD." I,(7U9+YN@ ME"\BP4J&FBXKPZ1\-2VLW/B\.%/T)=DER2^XJ-)R)%_PJDYL,L%<$J;(:UKM MN-%HU^K9Y,FGS'].G;A SF+%AOI"U8 DHX9\] 778S9,KC)+CT27O6 M^-C%^K%)+1;3,+!]&OQHU]N]3KM]]/EZ<#.X__?MA7)YW?]V>?--^6-P=4Y_ M#I7+F[.33Q_8FT253T&/\+V[>$&ZQY=+5KR(X"?39::3IR!7<:=89T7\#,6T M%=-S%7W,TP;>BQ:07[?\P5IWR%IW0*A_1CNV9''B!<-8B/-'V-Q-&G"/M(E\ MO1QF;T5JYBP#85V9G=KN39K=S6V"T-2Z\=?">&["#(*%?F*3"(Z*EL$U(>NT M@XW9YAT$ZB(K[TNFH63Q@L%G5/0\\GKF&'OD/;%M[=1EKYD2YYEUQA*?SK&% M?B)6X#)!NM,J"M-.)%D+=X!>#J;/9CS>HY?+L*2NSC&YDRU3UXX;]6ZOV5TQ M9K8&UM>M7EU)%J_#BE6(N7:]XPL24]?R4L/*2$4SNL3':[257'/+R.MWER=W M)\,3Y6(RM9Q7YL\"P=F;F(L;D7+CG&R0GBTZ,#>!%Y$_=U:UHV*3IFQ)V@.8 M$^+*Q!;UK6\8!+MN^..*MJDE5-W:FJ9\MTVZ5=G*+2(_E'-B/B>S&(!YJ3+O MC/XZ(/?.3SLAZ_[E//K$7F:5NOZ0S4)W7,<;D%MJ+U)-)36;\QJY+M+'ODMI MY(IN>"YW%#1++PD>Q.)PL;AU*,:L_\^<)O>,?-9J7:V6''Q@B8H*D71SMN:YHF MOH-P7<)6=%0K,O Q!>LFQT0JH0F]2V9Y#63_#(IDS)C M31YYS'8$J97[IU:N(U=0689_8MHLSAK4#%K@^!*O8U:%A#OVI6VP("Y6'E\I M0K'^@SWV0_DYQNRZ>WZ*\BT?F&Z\M;#*R1BYRLBT*)Z1985 =NG/OWR3T \] M1WG$X0/TS4.L,QH&36L-Q2'1BBG.B/=#'_*)Z9ET8A_\/@ M5X#S1Z<$ZY@K!;6ZPFN)NY6+\[MZ9,J/&-OTH#?>"7$L]#U\F):<"VH>3EQ)B+K MZ'7C"#^%YL=$R[FXLJXPN%.D3TPZ>T.A>KGN$<=F/G+K5<'/F+PJEVQ=1SIW M\Y\C#P7'Q986@;=W3'WB^NS5](L[WPH+_C6U%A-Q:@SX5I!-DH_R/3P.*R0I M[]A .A_KC?I).!AO;/*##E-^T"'CA2<@T'PIP>[[?1>*"#\8.\)U(_E"L7C$ M<>G(FXA25NZ%8JV&%-P=O;(.;(A7I;_.Q-^(M_LR0P4-46V8T,T>Z3I=9JBZ M1>6""0)A&W#LITP7.X[]PJ7LH;^&>S@35-V93)']RG0.NC>S\3XI5-/[Z8UG M7YU0U0/S<1EX9-J\8 0/9S*W1%W[N&9T_-O:1W7VV-8'UHXM?)"K&^&S:X8Z M>]*T(RMHK?YX7%="+2JJ.IWD?HBGEKAL9K)3//5\3O&TVKETD]-LMC1)-8=P M6WK.WKDX,2O6<0U/#O*4) JO+]Q&SWM<$W#??MBG?NT&^\T%PR1YL,F?=E8*7,G!L&G DH M,V=/\&?((V"1T+HYY^ 7WZ5MW81^] ,N$X"M+36^7H1>D0#R@6L$!$\@!FT1 MO!G_OG'.G04\RT4 A<5"FN>7_N.[GCEZS1X.<QZR#80 M,5R%'?PWC:7LFZ5\O'?H?6SX>#5M8M<4!Z4DR5 \2\$=8\N:YQ.\HSSE^0)! M:=0$X?CWZ])4EE)O%ER#.RB\NNAZ((.]Q;:GH6K]&(D4[5!@NY[IY5, YS69RT%FK^9]P;8"D3 M+!'$\XY%.RLD$PV'KQ/:T[N]:]'()(7H_]8+: X M141Y1I:/E5^U$TVK,9\)-= 1B9?&2M89JQ;,0@4IV.,38HQ=)"1Z 4S 3[[+ MU,QCQ[;Z??/VZ2MFQ59O^L/S_C]60/;-*V\&NXO@>SP-@;F-G.2=A7G)/#^QLE]G9 M[,)/^N2?OO4:QB&[JL)T7%ZT(E2=O_(2$[3)2IT:_B9NL _Y" 9O UC2I/ON MP-8Z#[5NJ$'[MAE\\YW^\A",_T@QL&Y2H\']_>CRYNN1PNII81[%C :LZ;0- MQPL?/?K2EF"B/ M 2^V9IWR9X_I_"FZ3I61^8*-S:'A)7-V(9-<6RIC45^>5B-&A/AG"Z-,YN>> M/18(YYIGXJ)9'R-LY%S<'AZ.'/1/'@#8L2T8A= .VD$[: ?MH!VT*U$[&?3F MF&$'46F. M9:&I2QO/?DOE8,!BDD,XWMYOR?,BWC+Y4SA*D.ES>PQUO@IU)*9(*BP\,@,ZBMW1!SS,9X&*G>2W;IH-F:_P=RBI81E92MT GV( MG11C/X-HR+HG96UE9:)\G9^M MOK2#F"._GX :D#&Y>LOBE,N"?/ BO#,DTY/HA1E$A8H;;8E/N>R]LQ^ZV">G MQ]'G^CZKK&B+IRP+9KCK[[0'+2R,C=6%,>[%"5:XH(7IT=GK,=:>AR=AHL4: M"SE-48_GU 8EKQUKE <<+)-PQFP"=78 A4&1E=B@OW$-DI?3?=L3V#U,X75/ M[[[;R#=,^OW[-_=BNMR#A1H6ZEI@)"R,:D:7;I3$:>H6T %T !U(VD&QBM]F MWUG&JN"^]G"1JA=H"7)H"?P>KDUWN^2A*\B&S61L3+A"Y&<*--:: E^0A=AE MSL,QQM0(X,GS =W^]&VL-+0P>9[=ZW:.=ER)GU$M!X9L($?[&'P5Z!E2@I8!M@KT 'T %T4(X. MP%Z1V%Z)V_G3.)\6LQGM-* 8%2 !&,IL3^2FXX,QL6A,M!(:$^QR&8+']#GS M&2N7MNY,L/+NRG'=]V!=@'61%X*;8%U !] !=%".#L"ZD-BZ "U!5"T!HB'5 M,6#:"0T87J)T[%@&)FY8!U6Y^,LWO=?][!<%3!=8E';!;@M,%^@ .H .RM$! MF"Y@NH"6 *:+"-B4U'3I)(V]('>L?+6?;YQ//IZSU%V*(T%!@T>?KY%-)8(I%_,[;,]-5_==EQ5G M9H[.OHVL5]?D#M,WG80I+:8W>^8.N[ZU?#@6:G=*C9L E 3!E80F* EB*0DUGI+E$4H+KB#<$D?'!M,) M0 .0FMD->9*;8JZKDW+W@0YRVJ#+<+_AOADKPEU)&+.IU(/+!P ]G[1]_X^;/YB;?[-H\\L:*U\1;KG$-CWY>8P[/NP[U>P M ]CW!=_W(4U>L&V_=?3YNTWPD^EZF+ J(LC"/-D]K',XQ+I/3,_$06S[NXO9 MEZ&# +0$N0$!6@)H"17L +0$P;4$R(,73$MH'WT^QR/$#\)]GSHV50MLTR$1 M[0 T :F9WH!C]: )5*\#T 0$UP0@V5TP3:!S]/F:#D$9HA'V7J,'X$ #D)K9 MH & !E#!#D #$%P#:($&()8&T#WZO'(4 ?9^J=D,>S_L_17L /9^P??^-NS] M8NW]O://%R]C\]',KEXO;/FPYK_4)&Q9L6 DVK*8FPH9%_T6/%EXD M@VYA1'BS,>O@94Z21;M<6RLJ59[N_([;%ZE5J*8]WD>;>3>;>4 MA<;0#MI!.V@'[?)LM\].M9B!L&SL;QA)-,U!Q[:'2=SF%FVQDG!@88\V.W:G M2'_+"9KWG2#C99;=\+>_?,?[N)3B$'RH*OQC57$Q,4>[]UD+IA[]=RL9]J%L MC ^'IU:A$7WE*4^VHOQUB$$'/WMQC>H8KF.9AD*>'M_56@U5F?WS?KE'+U[S M64VO2DK8K0DDZUQ%B1 5,Y:E4>R5P/(2AZ*D>5..?O3YGF6=L&J1['9$RN[( MD9'T12S0' /%,6S&$XI.N6(933KC'QSMTWGZ*NR^S4V#0F!^*B?V0-),P/AG M'D&VRT[KGBK^=(J)CEQ\$'SWSO_;%5.W_;M[Y?)$^7IYT[\YN^Q?*9['@@G VN#F_N!E>G"OTM^'@ZO*\?T__^-*_HG)QH0S_N+BX'Y9OVN^^ MV\@W3 9T5G_8M!5O[/@N_9WJ*?A%QU-/<<>(8/XU7=K"OZALH/>+U%BK/41G M5T^Z.<??0RVRIJF_?;Q:'T"?K"V;#JK/=MRZ[]%"+DQ7W?> MIO';QX]+F;B/6Y.>%]Y4U'.RS&#=Z8HDFFYWGP/\T8SR9+GH:^@7XC/!O'/I M)P.C\^QCB>/F(1\KKWQN5LPGP]9F_:K+K+[A"(JQW%$):EK356I M-[KTGU;K?:B&+*F'D7UQF2PQA\\6SG5IS'B-.VFS*_/[KHN9XV!!CTN/W0FI MD\)>F=78XCD#HQ%O-("BLHZF@'U@R\1V6[JW'0@^Q+.=]!1P@MTBUJ+>U5 ^ M\PFA\U00WUA.L]M9"I%VZ K8)E=7XJV=.VWFDJRPCV>(D%'0LOW_;=@:VU M'QK: _/V'"F^;0;??*>_/'P?GA\I!M9-"G#W]Z-C%NRBPZ)]TM^"DL6_'YDO MWJGM3PS'"Y\\^MSLJ)UVX].'Q>&FZEY0?HY-#W-9XA4S?Q(T/93Y8,^ I&R4 ME%K]H5%CDM)-2U+:FEK3VE)+BGAZ!V@4ZVRV.^QZQ-19#)AI"V"SI>&L/V@I M>N,(6XU"FSJ73;JM:IJ6_\H#)JC$*,Q@ Q08A>+M;&!1YV%1]W6=MO% BRW)^(EO'#-2*X?B/WLBW%#1K0A_Y=;.L]6=O^.J0\[#] MK,>[>8=Y[@2M5FM% A7D*0LY 2Q,W.-^AHSGE_X:T^S58^>W$@]?"(6#VT1\ MRSFU#7 5H#?8RU,&FQU5Z\AM"(*4"$JLHJ0D_96\U5)[3;D=B^(IE: NKG.7 M7-JZ,\&*AUZH*CBBS(^JA. \*=QL#?ASCUYP9$G*R7G2TYJ"FJV 0C%1F,%V MJ-;JJZ:-&"@4;Y\#YTD>SI-;@J?(-!3\,F5'+%WN,G#X-;?Z0L88V-D5M"!" M=%P$X.C;QH A(\A-S]/<[JCM1@'[MZ3L!UF11U:R"-$T.^6TN6?7C:T]U[J_ MVARG/U1'6]^YEN_L2'-0V6"APDQ$88F[<&C+X?$UI\(3GBE/X? XT%M>>H.D M G* WC+06W3?@UQ>A5:./O9[QT-6;JX!L19?@9V:^9ODM5I+;70Z@KHS 7]B MX2]],[?6:*CMIJA!'?&VM#*ZT[,[/[VO._V.#2, @C,*?OINF)7'-TMPHU?0 M-3B88J:UVT]7&+F88V0P^NYBOFKFLULWU4:]@,1M23E?D)C(0<$#1IEJW\,AB_6).3<_V%G7V?2WA*'KL_>*P]]LP/Y4U9*F!\A ,NV<,MBQIU; M"]E>WS8N9@RZR6OKK*G=EJAGG@"-0J,Q [.WJ=:TU?,_8J!1O%T/K-X\K-YO MCF/\-"T+C%LA%/1\C=L9\W/9C.L==J0$#EZ!2$@J$NEK!/5.6ZT7D5<.YG(% M5(*X4U8>LI],=L%&$/X%2UD,V^2-,4$TCIHD%R^ZY;,><]VD.S6UWA;51@%4 M2H'*]/?)3E-M]WJ"HE*\#1 LYSPL9WY& $Y85==4B!P2N7%L/<\$KI9:Z\*A M*A"/,HA'^NI"5^UUY?8SP3$J.)Q1AL,"0&\X1@7(D0$Y0&\X1B6O$SW_8U35 M.CZ5ZA44.Z62\BDF.+^23_E>K:'VFJ+6@0+DB8*\#.J/:1VUW2K J 5S542I M.$PI:U"EC-53MS!H94!P@=1@D%6 #A!<5((7;K)F'![B*D5$0]2I-8O)&O,W MRF4^LY\!,AX=RUCES)6)'DW+],RP2N?0<_0?8_HH)BX_+M?YJ+#S"-[KC'L0 M(Y/W;O7JC@905-;1@(=2U/REF'NJPQ)/UMNNYE-Z32T;(( !=WD=1NP/]%(I-40MHB;<%@D6=DT7-MU-S?F%S>\ZF?ND M7\&HKJ#1L'CQ32$[=D/M:#6I;8<*B(D<%(2+;^ 4IW#Z,936D.E@&-![#;U! M4@$Y0&\9Z"VZ=2^7W5[V0+2:2+[&@-+&6IM8[HN;F 8%Q& &L=VVVM1D MJTH$WFLY#K;N?9$[?G:L9_I"/BS%&2DZP88)][>+X8K+UXU]Y=A/]YA,KB@4 M!J,S#H1TI'!C3[R2X=XZ@4H#NO,Y^"N'LMA-*1P M!P-:*..%1]FX[:J1409@8[6G8HIK\M-M2:)FIY:?'V.S"G\S"GYSG5 MT?-68$M7T%J8(>$>O12W6S?::K<'66$@*263E R4"6IC=QM22XIX.@=H$^ML M[#OL8O*,&2)S4A7*;M4HD>5($3#W%"Q8 2W8U<.^.6\[=;79$=6=(MY^ C9L M;@>: B# J:8J*^9K3C7E[7&NJUI+;LV\ J(B!P7A9).,VSYLZ.O,R%EU+U8J MDZW?C]C&([,Z5ZT*;%J<4T;8V/@2<.0V8-"MA>SBO,$MM2?LK9@ 3\G@F4%^ MM-KM%E"!7=)-$6SA/&SA,V56NM]='L&FUH*JVK5N[R]:M(<.GW;.(L"9_?=/KIL_A<3QT#N M^$AY<>T$]@'6!<3Z%M6AA%@73WT Q6"=31UWW2SFU\W" MO8#0%; -[@4LNQDF7HW%6S++JW79ZJPJOV[61^;/\\7\%I$!&7K(P\8_D>7C M6TR&8T3PKJK)PQ23A[#EFW_C\N;KW,&A;71P9#3FC:;#H6/63K38LH)+'U#A M(,HS&ZBJ]'UO[!"*0,HMUK%[JNPR(!?H>5[KD=_X5*Y^U2#-V7&BV,7ZVRJ/QUBN-C>AQF# MMPEFQHW,ARD,-=?R.R-"LA)0VQ&=Y(,J.M4@^IXP[+$(=;ZSYN>,DSHM *1( M$ I*(T49N?FDEB+Q#%@P3=DS\3S 5YP<]SK./)(R;A#&MJ\ L;#P0W"D_*BL!H M3]-DGVN+(240T)<0?1E2S2HCWXC:HJ)6;ZR*?F16*WX1!5PB.1FE[W: M3GY>D5Y=[31%NFKZ/>!/7/REKZYT&VJK"-5^/?[$5D0JYAPI[+88#[%CPPI& MQ*;OA=*V5;3H9BBX"$'0UW5_XELL?LR.E>LY71I3T^IJKP.5@4!82BL3 MO9[:UE8-.YED13RE ]2)==Z/",H5A]\GHSN3*<%C5FCD&2N6XT*1(@&LFPB? M^&T>9U$N!651KRBK;K W&-VCE_3V=9>.DGZV^58XM5;OB60" 4@E!>F>^VD2 MD+;47JT '?0P.SW<2*8O:W>^O?$'\\O>.AZP@TR"V8P6LKK@,,@G M*[%15[4V7#H'PB&]<&20A5COJ1VMG%F(X%0 U5DFU1GH#4X%0(X,R %Z@U-! MWKA[=NZ"=8X Z^T.#YZ<7X1C0*R%^5U M^CK?8?3V/1U3@YMDXB@<8P7I[% .LE]I"SICCWD+"?W85DS:[1-!%MT>B:7872:7LZ)I.XLX]^ER/ <+6S@_Q*\?K;\O0COT1&6+@ MT34L:$.<9^\1R=2A[3(YE,L6LRF:A\^H!FUY8LOSGG(YC 8P^ ='"T*\'G+[O7;)B%FP698A$0O" Q>2?9N; M!L7<2Z==;W;;#\VC34L#_\PCR':9]_-4\:=33'3DXH/D)8J^N:V6;$W;$<0[ M/7T]N!G<__OV0KF\[G^[O/FF_#&X.J<_A\KES=F)$G?_=78KJZ T.AO=Z_IW\,[^F/ZXN;^Z$R^*H,;B_N^O>7] $@&K]"_;N-?,/T MPDO-3)MJ)H[OTM]=5<$O.IYZ054O_C65L/ OJJB@][$D7+N214E23[HW;?.3 M)'2(K'&GI+ %, \)WX "18 73].Q985^D/G?81_\[\,UWU#KH+.WT-2E'\]^ MFW^U,*=PGU B"W)TZZ"?1W<3OK_,/OL8+-PU3?MM%HN)"]5HZT,UB[[5-G_/ M-B_J8IM#(C9)O<79/ Z0M*#N7EE!:7G.PS4BS^C(IB[I6DA7/_OW MH_9\J5VQTKS81+54<@9"96'KP'?;J.^IR1/6";VF#X_=X/<+V\#&IT?RX?-B M(='9'E4H(X#WZ?!^:+Y(PWE8Q=)&^Z5 M6CG;OQ)GPD)S[*%_F=[XS'=I:TPN7G3+9V/LNRZF_QFKI>:TYH/&T^%[]\[; M08V'$%?7_(8)EWBWQ#%\W1N0(2;/]+O^B^FFEC_?5&LQ5UW(=+XM!X7$0LO(*6:WPG:S75C4-+C<$(2N_D!6WD_4::J^M22UD MXEGK8(>'3I?5R%" X.PM[$(60S&+JQ=D](:LSF<54VM: 8M8 <>R ="%&9AY M KI65UN])B :$)VE-9AZ0VW61-4Z"BA4$V?N5$?: MH!*A3+4O@-YKZ V2"L@!>LM ;Y!40 [06P9Z@Z0",M!;],!B&=. L[N5 M_+#+U" )6+H4&)'\D[%!T;1 V_1P6_RQR%I+U1H%G#T&X)8"N,4MN+6VVA7V3(-X MUDL98WWBE?R)MX3< /T0^ZN@K^A0VRO7(PAJI]63VFL$\B0HL82Q"?.5IW:G M U%4HB /(DM3\4?^FRI++HBZ3L!UF10U:R<8[S&W%<5YD29V1Z<#1S[Z[2V,RFSBDIM:$W;O%LQ'* MZ'T7K^#"'78Q(OJ8FQL&?L:6,YU0\H +7B(G0'IWU@=@H"OE^1L4BK!SVFJG M#;<0MFZ[H V#=L8X(L;H\B8V+:INNQ_+#G#,L @B)JP!RZ*/47 M6%-(**RFMKH%W$P(+M[R #.;#;.F=EL 3 #F'L#,MN9<0VUK'0 F '-_8&:3 M0=!1FYT"'%B2&@\0&0 O66@M^@1 MN#*FB;:$2Q.]=SQD*XN MZE5@7-JZ,\'*.\MQW??*B#B36&HY?Y=I>[0"QAU1=F4;S71AMJNBWHY M#X!16#!F4P]/K37@9"5@,2$6LSU.V5%K-:AF6Q4PODL-C?NOC"X=$?ULA!Z'$&BGRKL,M77>$]2 A(2(Z7 M'S?EJZ[P'MS5("@Q@I+M9 /=L5="Y+0%Z+WAF4R4VNB)=21NO=0A@T*492G, +0&TK& ')D0 [0 M&R05D",#(*F '!F0 _2&,FQE3PL5]N8M7G4A/&"F*C;V(#^TE!D+FQV- M@D4,>PVYKX< @1&46,4)3+;UG&IM^?)&06 D(%;^ I-/D+6F]FI-$!D0F3*) M3+9[3*]7EUI@(%@,[K(RN&^ WN#8!N3(@!R@-T@J($<&Y "]05(!.3(@!^@- MP>*$EK: 8>#B[NQZQ".'8&5*G&?39;ZF=X_8QB/3"X_.+>.#;S&!+'LK@OL8#:/[6ZVBZB_D]UW6\ ZNS+]:B]-IQM!DSGC.ELRZFV MU+I60&@40"WB"=0"4)UQIHS:[@EUDE5L\ZJ,N;@;C+#;N7DTMX=F=A*_]?C] M.AL),F4KDI0Q7^C"7(PO 3IRM:7J:J,#^7X@)R62DXS,LWH'DOQ 3DH@)]D6 M4U7K<. "Y$3TFJH["4K65F2M5\!-7'E45X5T6 A0RQ2@!GI#Z@X@1P;D +U! M4@$Y,B 'Z V2"LB1 3E ;TB'A738),"XP;,;,,.4V*HDM_XJ9+H49<=;;DF^ MF:B:VM!$O:07$"@6 K.Y>D2H#"2 GWCPRS;#LZ[VVK 5@"!6T)JB2"8;2"M M)52J,03(Y'41-*C):CC^HX7!9@6""^0D %D%Z #!124XR"I !P@N!\%!5@$Z M0' Y""YZH*QB!QM7HE^4>LBT$$.NYU",32:.3>?AZ#_&CD7Q[?[MEVZ]5O_X MB%Q35Y!M*(9I^1XVX+SC+BG7J7K^\JX_'74/]F=PN7?..%B&$:Q\82#)-8C7 M4WL=^1+PX<@*B,XNHI--]!'N"@'!*:G@9!TW;;6Z(#L@.T7)SB[QW/V%IX01 M7S@X"3XQ<-$ P47RB8&L G2 X*(2'&05H ,$EX/@(*L '2"X' 07/2Y,",XSPBO6:BKFB: +1&SZ"LE& 5DH $G!#E+N MB,D4ELDDD3:Z7HH$3@BB@0.A?/8L$!RC( 1T@.,@J0$<. MZ #!(8BV?WZX_*&V VN5)DQ.7@'9O_@XL'&,*/4H!Q7;GSQBHCBC(+[G*H[O MN1ZR&8-.LRMW6M[3 # @40<$<((! 9Q@0&(.".!4^@&)IW3+I4ZWIM MM=N&K#< :VI@W9CI<1!8F[6NVM *J$8 8"T;6!.ERAVVLM9::KL#R9L UM3 MFN'*VFBK+6%O:!'/[BBCLS\[ZV1?9_]Y]&P.>/&E\"-DO&"&D%A9-PNPG-HM MM5?3I*OK _Y!"8@EFAAEIWFT&AVUVRI 3984&2!&$HI1#M9FNZUJS0(NN),4 M&2!&$HM1">W@U*-T]%]6"'/1Q-0MC.B;:;,Q,_Y>YI8>&]=B!A^T@W;0#MH5 MWRXVRWGU'2GYRFKU=,U<@ MNR3I+; M *=<#*(1!/Y!_ &8A75@&4!KP)+S&-(7^GV;FP8%Z$NG76]VVP^MHTUBS#_S M"+)=9M><*OYTBHF.7'R0A$>A.C]KE&S]V1'Q.SU]/;@9W/_[]D*YO.Y_N[SY MIOPQN#JG/X?*Y]^_I'\-[^N/Z MXN9^J R^TJ^N;^\N_J#/7?[S@A%O<'VAO+L:#(?O@8KLZ7??;>0;)M.A6(U MTZ9ZEN.[]'C]GRI73&DO(@A];9QI)(<%^H"6P>^ MVSY\3^TA',SUFCX\=H/?+VP#&Y\>R8?/RI^^'3[0T-39'E4H(X#WZ?!^:+Y( MPWE8Q=)&-&85!4;!XF_Z"7#\K:%+'30%;"MBET! MVZ3L"MB6-1SU6VTDWJ;I:(+Y4'_;A.L.T\VG9FA4(W;1X2=87I" MIAU5?]B/7S>;#UR=.HMJ4V_6Q!W6+>2ZYHBR@S7M&__Q78^=D?I*G$E_<'9Y MRYK0+VR#O^?6<3V"/9/P@U1?L(U'IG=K(=O]ZA!JJ'RCXV,OODK+9U/"YR^$A!+6FG+UH=K\#?45A''3)*E.P+@JP3XG!Q*#9$N'7P/0*\NT#,.5*BUKDA7%B9*9 \] M&M.UQ=CVEXHX%TQUU*RX*JI;"A<&E0."2MH+A7LC/J 8U]&VBH=K2ADF+(28 M1D5T] 9)!>0 O66@-T@J( ?H+0.]05(!.4!O&>@M>K(#5"7+XTS5V?HC MY7":H6Q%-4)R;71FQO@Q9U[)O&N6=7N0KPG24K"T;/'][R$N67OJ.[W5,WRB MBTT6D5J0FU+L,ED7.NNTY$Y3!FDI@;2DM\OD%0]N-^6KG E18WG]9HWIBV(X M/KM<#APY0'!Q/&<@JP =(+BH! =9!>@ P>4@.,@J0 <(+@?!XZ+']%^6J;Y( M<]W"B$Z/MATS>K_,J;;XEI4+TJ$=M(-V@K:+7>I6WY%2;D6MOBZY(N)F5<(+ M S,H-G$_Q@K26?%]9+_2%G3&'IT$(O1C6S%IMT\$6729)$&IB3%V,?/*&MAV M,;M(T>8)2,BC?XQ,&]DZ*UOK>O0#7J3B1%EKG,E-C830S:C3MM_5R;QJ4QR^==KW9;3^\W0"?LBA& M63K7A),M%+LAXWIP,[C_]^V%F3;=6QW?1;;AJ@I^T3&[@'@<[,.&,L4D_(MNM>C]$@'6 M:"?A3.I)U]-M1EY":VZ-+9C"LL7,.[YH!IO7[T?:$>6R985&W/SOL _^]^'J M6KA3+@P\7!>5B,8272KIY]'5DZ^GL\_"FY/Y^G:T/DBKK0_2+GI_FNV3UF\) M/#WI^8Q6WK1KD_W&NVL3C=&EN$G6JS#))DP2)@F3%&J2[2I,,@U.;LZ2Z@;F M1OX50$(%8=G'$>N63V9E+=EJQ10VR7%:5%&E0[)_/VJ\*8#[S9'YGI8\)=I) MI\5T<^XL>;2H^KN@,S+8[$:!M3;+VPL3G*M::;&CNKV;O7(_)A@KU_2YL:M< MV 8VE#]]&P<<:5#3@"4R+U@I::/OI,'8(!X"#SELV-WKK&%.4IM%_#J=<0-J*, W@D_CB 1^*/ W@D_CB 1^*/ W@D_C@RYU%YF*/5U MW9_X%LN/F-E!XA%:E'%D+Y01AF?#[WO'0Y:(G"Z+7. M<< X8!PP#JEUZ1SL)-HKRQ834WF&<< XY!F'9*+/KY@!J<^3J]G[08:>H_\X M%I&K97&$R C==@KI./&ULY9/,WEQA;&SA_V9,YDXML+1GS+X3_9/=P%D%(^, M>[I@N#YY!6Q4*!IPBTSC^-(6<1L4:QPEX/4=]A#]#<)\56#V0M%2X'@%.#ZF MGV+BA@=1162YZ(;-01G;*6,[Y;'$X#M2T6*7(\AQAP%B]=I8#7C[487]X+]P M9'7(SB&[:6NPE0)'26V<_L3Q;:^TM@W@8E]G8"8K!N!"=ES >@&XB+6NT-1, M/XT2@"$],"X0L>F(82L!9"PA([@X)J# NZOH%8^ $JYBX.,1Y M(\ =M4$1JKAS#9Q;!ZO#BSX@>^Y'K+9$)>N9NN[ UMK/#2" MVPP?(BVO\>01$]]E;QS.R@('*S$+HC@VJWS:?S'=Y7O<>+E#-WJ5V^7-U_E= M;MK&*]R:;;71ZZA-K2GJ/6XR8.FP$D]%2F$!UR)&ROZE)H!<@,+ 4R RV8O= MOK>--ML@:E44M:+'UA1BPYME=Q6XY:F]5DOM]4 ,*RF&!>YXNTG@EMN =]WR MTA&\@^\,[M741KTGL^B]!ZDKL=2E*W1]8W98CR6X7MIAO"9WG;-1;ZI:O2.S MV!6-;I ]R61OEF8\"X7E+G3,K]+J@LR!S.4ZK':16F:DBA<_K;J0_AV$'HO3 M/=MJIR:UGQ-43[E$L<#M+SW-L:$VNZ79Q<2+'D-<>$:?U0#L#?84DV\:V05; MBU&#"NTUYY6\T+GFOF\5.MMZA>9:+M(%+18\O9 ML5<:N@'B#HE=BCHVD>D&B /$ >+DH!P@#A 'B).!;H"X?<>6LQNW-'0#Q%5Y MC1//:2N;.[:18YX@KS5=#RNRX!=,=-/%AN),643 C99K@=S! WM-LVP*3VEF M3G)LG/N$]GB+B>D8P8ER_N4@X.#%C*7)PN-%%U6IJ;66!($IV4.H I%@PU!V M*W,2KF3!&$M.M*J&WJLR5^!L6><*:WW\4%(_[[6J'/T363X^0#?J&V)4)*C5 M5Q0DV/1*NES TEC6V4*.*&QZXF]Z&>Y9PC%7/$),XTC3G;FP729AY21"QN0;"Q7LO$99YQ+6PU&S [I];:#?%CDA"'AT3C*N(&"ZO9:K:![SKYCX&RNB3)I^6@7?*N! M4[:O_^6;)&DEQN*=LZV6VJQW(7\<(#\;Q[L=,,^+LLT@?XL(__L:>V,G5P'8 MNYB;JG4%Q?Y[@'T:L*_*7(&S99UKM3@+R:YEG:VX2DAUM GQG'B0=)M/TFU@ MG%)">N,QM@S(I95Z;!!8E"1 5AK*02XM($Z^7%KO=8J#1-I_A1N?Q%FT/;73 M:$$2+Y!I#KO%>O58K,@ZY MQF6=+>0IE76VP-FRSC;-\P%]XS^^ZS&/M'OO]&F?[!EDW2+3N+3/T-3TD,6C M4%QW.HNH3G?X+]]TJ:8]Q.39U'%@3MQAW7FR^5MV\)>OZ3A_S[G:[?3$S(\" MX8%E$3B[J5=(S"WK;$NWX55LOQ+/5P9)O?DD]9Z;SY19MN$R=%M4J@SEW:^; M!31R6]&\-14U+I/GX4N2:95WV$-T&,8%(C:=DWN(.ODPQ>2!CV&_W"CMI%9; MK2^HT+<&987?0[ZSU&.#"!?$!B'?60:Z >(@XP80)P?E '& .$"<#'0#Q!6: MXS4SGN<6<_X6\EX.K*;:Z=5+D T&(B>3R$$B+R"N,HL\+-6+2[5XP0@(,ZQ/ MW/UNDR# ]E]L*!1S/B(FLA33UIT)5A4;>[R ,'J!3%[(Y-VKUVJ%TB&3MZRS MA<2FLLX6.%O6V0)GRSI;X&Q99]M.,1EQX(TQ89Y5@L>8FI+/^)(;-N=XQ-RR M7[!-?_%N+62[;WF+-]@;C.[1RZU#V"O[GD?,1]]#CQ:^=VX1H8\DS+K7=7_B M6\C#QKJ!9.,0=BF)Z&<;W0U%7,8*4B1E2F^A4E1%X(OG0H-\WGSR><^"#8.* MF.(1*D\6SXQ7T%RL\G')E28N(/+8(-8#43)(:96!;H X2/<"Q,E!.4 <( X0 M)P/= '& .$"<')3+PRG_U2&8ON;,)P3;^NL]\W\$+^C;QOV;-Z1,GOI-U_(6 M4GF@-(@%63]D=RFOK(-X)@XWA,YU.IAU48/]PU.Q(8+21N,V];H0$5F,8;S$ MQ#"8-#O$P"1XB')'<1W+-);#$S%1C0AZV&<\X+ 2CJ$ =PB7O? 9)3;\L?*J MG3./9]3..*UX$\R ]%EG=%ZZ';-;Y4J)/WQW8D62^2,N]D_;XG2'N?E>1--MJL]U4 MFX5GG_0-0>Z:KG?47JTK)KQA!9<:XX7?ZU'3ZFJOTP!PEQ3U!G %2L#M7AO9K3@#2?UE)X47RZQ9&=*;T-6-& M^I+"\-,.C7MM]E8 MZ#>FK2#?<_@OP:""Y)6M)VO7U,MNM7BI[%F][,C0NFQDL2DV*XO)28L]N[1^ MLY7MX\=@%BF>T%45%Q-SM,J>V)U@]5QN])#L?-F/G>8R+>)/]"Y":OWR#)PH MC!.4RO2%]N]'#>UH-N\X$LWD<#;NVM2+JQVPB9+AVW1*3DSV/';.IQA+G$1' MT;YH.@P^(GQ@,+AL?%NC&(2R:;+4PP [[FO/$#R M^"6F?;237EX@1Y:6JMAWQMI(>^A*^YHMN]S\L85F69 G"6CR))?@:,J#7#&" M&+O5QPU0E(U]S?*66$)!^$#XBA6^^D;A$US.0*1 I(0A5XQ( >E T03!+)I< MDNUU&3J+(H>D4XE5@2R"+((L[NFX=3QD22R%!4 (?-8B.%"!Y."S!I\UJ"^B MH0E\UN"SE@M-('Q@.^QGQQNS2RR&Q;JY%PC]UN'VV]G@Y$()O>+ "4F M8YG=@?EHT>%DXF%?7,)C/97;UO5@5/R\V]'GX,ZD@!U\N1=MM8\3FQ=YE0M1 M,+W?XB,*%0_QY,?+=RF.I.VYBB1(=PBOCY)LG9 8X;!.Y&C*[4*+JBX!6\VJ M7:MNL+NZCB]M)<5;D6$Y@>6DY($3P2@:LXI$6V1XR?J"%3.['0W6DB12L%HQ M"587(>EZD/J2#(79J3/IJ2][+D2)U9G"EJV%:^Y6URY8P6 %DYRNH#$)JC&% M5Q7^[9=NO=;Y6-95!^)_*;G/18\ZQ?)PA>["Q?^ $S)L&"+%_U9)F6X\<-/F ME(K;;SA&!+OR;#@9Q1J3\+9$2JW$5(05J>0K4G]"F>3!B@0KDB14A!6IY"L2 MZ$BP(DE%15B12KXB@8X$*Y)45(05J>0KTAF:FDLUN&!)@B5)8"K"DE3R)>D" M$9L^"(8;K$FR4!'6I)*O29>V[DS""Z7>73FN^QY6)UB=)*&B *O3/@M1[)(& MJU.S%*&EY*"%GH,[4J?H"1\_$HQ^ M')NV:QKT"_3LF$:"M+45XFR01:U)Z=[HSH@_NYZZS>XDCR5]>KE0,9-.E)N^ MFA651B+Z%V0A6\>JBV[PYLK?'0J#TP$7F(M+S&DT=, M?)>]<>@A#T\H.H,MAIVT<&SZI]M_,=TCQ;?-X'7?Z2\/+N_R2#&P;E*XN+\? M7=Y\I2H'G2$=HW9$,45AY/U^9+YXI[8_,1PO?/3H<[.EMKI=5:O7/GU8G.+G M="^1WV%GDP9'X2"T#:N^D!CG5/M5L$'5]Q$\+CCA88! 5+(7M^_#\ZBL'3?F MHM;8+&I-$+%JB9B0(VOFN\'-:J\4M\4UU&:MI]9J;1"_:HF?:#O<&LE[E^X6 MEX[ ;=SD7#I\^ME&J6NWU'I/XAWO/4A;*:4M76'K&[/+$%@]H$L[3.O(7;=L M:"UJPS7D%3?8X4#F$LK?JO! M0M&7(#Q?G))94VN=CKQR"#JFY"*8QWZ7FHK8Z*GU=D]>:8G"4KQ \6((.%G, MOCR!XL@DY]6F=TZGN,&>8O(=):7(<20F+ 5##HHF=.XRL M)>S(LJ+9@@IPB&!4BFJ'CZPN[,@ :2)1[?"1-84=&2!-)*H!T@!I@#11:09( M*PQINWMUJ/$:>$/9*:4EAX[6?- "9\Z]H[4?&IH@@8QVKR6..T@ Z(# %3.R MMK C Z2)1#5IEG98H(7WUU?[8%VGR1@3RWTM#,ZD#_4*.+&?_O30T Z1ED%2^.1JT9&7;E-M0;5;:1(S)"-E1L.5(/(B M /%%QK'L5!/(OR$-S0!I@#1 FKA4V\-K 3LNH%. D<$Z"$C+9V1P3 &0!CLN M'&V0]FA#Q-7.G(@NTU3 M&UV![@47 %V0J2#Z<"7PLHM ?(%Q+"[5((L0D 9($Y5F(B--MNTAURQ"V)NE MP;&X5(,5$Y F"](@PU\DI,FV/<#>7 K/?49)\E4J0'^'IS[1Q\CE)>A]^QF[ M\VQ\EWT4B1OHW)E*NW?T'U">?FTT +X%'1D@33ZJ M97,:]&W'C@F3)HN*WE,5S/7):Y%QT9Y::PMT,Y,TH(+C1\4-5P(#3P#BBXQC MV:DFD/-5&IH!T@!I@#1QJ2:0FU\:FH$6"%H@).@?EF)>)3?_;<3)[X76?ZJ. M_"S. ( C7ZBH:2K' @0=616#]N)2+944=D%'!D@3B6H%E75<<, 'GON^_I=O MDJ2EI8OWX#>;:EO3Q''@"P F$$&A1/#=#C+("ZK.1/ 6$?[W-?;&3JX"N6\A MUI[,9PS?@Q"60P@%'1DL]R)1#9 &2),%:7#( )!6&146=-$W752\& @<=3@X M!A+X62B-O/$86P:<8) B\"% '!E.,)0KC4%VJ@D4^)"&9H"T0D\P>*]3'!Q? M^%>X_4I\=J&A]C2!=%QIT 0RF),,KC$;-PLAMQ=E"'8TM+:\PI=NL /D#A+@ M1:(9( V0!D@3EVH"!3NDH1D@K1Q:*ZB?(LAU%I/H )V L 2A!FV#4":N%2# Q& -%F0)J^" OJ% M!"6EX#C%P>&&<_.9\L$V7 9NBPJ5H;S[=;-\1F[CG;>FDL9%\CQ\23(CX Y[ MB [#N$#$IJ-U#]'^'Z:8// Q[);V>?[V^%[>LJ;: M[4E\)A..A95!U. (!2"M/(LZ+,UP9*+D,8SO-@E"?/_%AD*!Z2-B(DNQ'-=5 M%1M[_+H,] (G**1PX)'6)0V,S??,*XI+B.91K*HT6[ M2'^/,>V4SAT4,?B3QBXPSGG[WD_(9,R2D!>W=< MX%9"W#8!MX!;P"W@%G + MN 7< FX!MX#;$N&VG6CP>^3 K_-K?W4(IJ\Y\PG!MOYZSYQPP0OZMG'_YI*K M6@RKH;:T3G;.\]E"(<7A*E@XQ%\XDFUXI5@X0-;E.*U3/VG7@XE7^L0.[^EG M\,2C8QFK0; OR$*VCE7E3]_&P>K2T"@A*-8/#WDM9[E5;]^PA9]P_'ILIK1EE4[V:0-[';H)\'P=T_BB!3<"^Y8'OB>ZR&;S6)I MB^F[ SNBDT9:%G+)VVUVO+_L_>NS6T;21OH]U-U M_@-*2;;L*ECA792=I(J6Y*QV;4NOI;PY[R<7! Q%;$" P467_?6G>V8 B1( MD2) #,"NVHTI$I>9GG[Z/CV$6\)MD;C-*;"HQF)6NOJAIP\&M=;%9$8?!IP5 M4<.%6<'=GM[IMNJ,O.5MN_!?K/'(9HY-AQGP"AC8!'.Z3TD"%\>]N&&1[J/[ MZ#ZZC^[;^3Y1/L,OTXPH]!+A/3SNVSD%84=YM^=6Y,RU3OH9G:Q]@NK&91^T ME$+63#!CF9\,6@Y]L5)G@^>!&O5\7G08?[UM.X*\BI]]S3[]HMQQ+]5+K9G( M[81IA@E.Q,QPG^$1\.*0!9KAP]>N9L,K[WW# ?O %\T5)BQ@:.!8X'\P"S_Q MLE'T3K2Q[1JNB0VB@]@)"8ZKH=$+;+V'E=D?+_95(/'RRT5MJ#&&J]_S:M$E M [P-HD44':,!V>YW=2W^S]OE.LNCO!FF1X8&;NEEA6M8ZX6QO%Q2^W)EZ=/6 MI8F_&-K$1W?C!W!4 .YH8".0S]!' 7S^\K,AZ;J*>?E("I:/0I4(32(GR=VM M]US3I"LW^1=2M\C_EJNRJKH]!V.[\')>6>M&I'6MIAGD!8!??;O[QP[#3/OF@7?S/'Y>W_Z?Q/]L? MM#>(<=N-F/66"(M7O[%=,&"\*#!<*] U]F0RW/8R$<:.-3^16@-[QGB;1[.5 MVF[_%-Q,/V7^P;@05P!Y6SZV&Z!4Y5F%$(=W6JV?XFT@_NN. MDLQI0:U1 & M]6$AYH0AIP]B3(7N1WCE]H/<-5W)-_-IJ=*J:SOBBR>NI?\KIKV.U,FLUM & MY@,LZ_YZU&T=[2LLO3BO#7;?%4[++9$><^E)JQ4_"]\U7X8=UF8[F7UC/VE? MX*I)H%T 7*WEK4^GVH*(KG W7KTADMH42%*;I+8*++D@M3L["FV%Z*201"Z/ M)P]'=A*(#Q'$2O(0@8Z8B4!'H%.;8 VF#8&.0*40ED2A*H M0;0@$!&("$0$H@*ZU8EWR51P:@]3>5W2"&/UX27"6.$8N_5"PSD,=%$:E-*@ MBH&97%Q*@Y+L)! ?)(B5Y"$"'3$3@8Y IS;!&DP; AV!3DV"-9@V30!=T<%G M*^Y<>1C1,8(F+D]HKD5!CIB?Q0>*C) ,WGWZ9'G%Y'+!=19P\:VI) M7)#0(*%1 TJ^UHNK!54KDPIX?-6[2_=P) $A7WG*[1?I>5,MEK*OCM+$IU3% MZ"18$BR5A.4&C>-R"+Y(N,5#4B0M-ER&7.KN&F#-Z=,L&GKF1[)B,&NO;7:; M/LTJO]02\A5'[EGQLPNJM4509>@2]#=&W0O#-^%>9'!3-@E[-8,NY>N MZ4WET7MO/GM!\)903"@F%-<+Q1=_1W;X3,@MAC-7Y>OC).-">C'S9G&.\LRX M9^_N?&;\]CWSX:CN&:3!V'I+MGZH<6DH ^,@&+PRVQ[-Y]M-[UW,_^8:)38(TUYC" M2*/@W;UAS-Z+_89\ZY (]5]%81 :+H[P"%22BZ_\QL:_'EV/@BNWW?G>;7]' M#OJ>NO,+9[,HP"?>A$;(IH D(8BQ_-%SX<]@]&0'1UKDVN)Q?\"'[_PP>OC6 M8J8-_![\>G3Y]1-H/Y@0C+%U!. "'(2_'ME/X7LWFEI>*"\]^JW7UX>MKMX9 M C-GI_CJJJWQQ[,BJ0X&6\A'WQ\UY&F[ON@G: MNNO1-B"4'1K*2,T!Z.(]MA4J.KT/].ET"8$'A\ :Z+G>?'G?%*ONBD'>6H47 MP'S@N[7P&W;U?EM9&W,3!G]+N&LH[HH%W,B*^\CB%O)+5^:A]VYK=MNG>F]( MZHY@=Q"PB[>$Q[GCO>/M]%0?M/JJPDUEGE9Y; W"6RGF9>K(3MZ8-K-16^2" MJS,Z^_IINUMG1)+-V50P%HK"PDS&SJE^TE+69-R6-6N3=EULV-'$M&MJOBU= MP_^]W7X?W%<6:C97*GM/O>:OD1I2,CLVI3RK;8;64W=HE5*-F*V$H774'1HQ M6_W(1I*-F$V1H57*;"JOJ,IC(VYK&-6(V5XWM.*#*> TBD D[D99B*.TVM]; M/(9R>NNU!M^[+?ZY^F1"NZ.?#D[4"<34A[=5'IO*N%-7R*N\HBJ/365N4T'* MDZRN==#\$/8J%1(TOPR""/&:L1L)-F(V=0FF\+,IO**JCPVXK:&48V8K6G,IO**JCPVXK:FK:C* M8R-NV\>*UB;4NE-]\E[CJKS_6GYJPB: M=:/E#N-]31\H*<'%1-2:#K%RT[2,2F9F;:A&S-8T9E-Y14E+*Z:E7V]J_Z_A M1&P'2WMD*=)TI]LC<[LN0*X[V4AM-&YLQ&U-6U$R4LA(*;;>7&$;H[$9D)V* MS17+@/@L"'W;#)DERL"U>]\ ,YC*P&N6"-US'N1;PC;\LM&CX5N_^QMOJ:PZ M%]+OM?1!7]D.Q HS6@TL&!5HN<-XZYX,48'\*K-RW M497'IC*WO:Z3,NE>8E 5AD;BL(9C(VYKVHJJ/#:5N:U9RK>QT>]&U/\7WE=E M.9R.TK0$O:6T"LW%0-HY*351NJ$;,UC=E47E'2THII:>5\?Q7(KS(KUYUL M)#@;-S;BMJ:M**EI4M-4H+YK@?HA=4/_QF:1;TZ,@/=#C]P'%B25\ %^E8KG MFSS&"J_WS+^H5WHM,XPJJ=7:4(V8K82A4:]T8K8BAU92FG*N'W-RE9NE)F_! MV@DB_[FZY&0;#+[6J;('V2O,5C5PJ%2@Y?XV^RCG4"G!+[4?F\(B@&QF8C9% MAD8%QS4<&W%;TU:4C$(R"JD0?M="^$.*LE^G8NRA# =4%$=7(F&H<&ZP[NEI MA:E&S%;"T/8<1Z\-U8C97C>TXN/HF?BW")R/S+\CV]^TFW'U ?1>IZ^?=A3J MEE4;?B(8[@^&;[; (6_>&F\K0;"'UD MWI.HKQ/9%&8VE5=4Y;$1MS5M154>F\K497'IC*W M%;^':V3])PI"S+($M]X(!H;7&,ZU85N7[IDQLT/#X4E5;OB?I>S^;^SOR [ ME;QA_H-M,N$Q?V.F=^_RIVR1 UKQXKUG@X9ZZU39 C^%&9/P3-J#QD;=@!3EO;FQ_7P3)W4FMP- M0..(/)SA%,-GBK. M4GA+>RUJF4-6R1BJ#=6(V4H8&NVU(&8CR4;,5D>R*T$KI:)'[Q_OW@5P6I3O7^Z:DZ02K:'=5@N*DKVU5>497'IC*W52[<241G M171M4@BT86##%,(?KB\2;/]EE@9\&1F^;3B:[9K>E.F:RT)^:H+Q1#L(:IG@ M54EAUX9JQ&PE#(UV$!"SD60C9JLCV11F-I575.6Q$;,[0)C?782= ^'I[T\9D[[R9(YGJPV8 SH-UJJB&J%\9VY_D6$#^Y\Q@GI@6>8UO:G0./J$":V^Z^1E^& MYW#)=XE\0NL>Y!LRZ) M7>+=U:,OH01\553YD^.)9Y/O,-9]O,0 F'C!RK=MY..S@LDC=$EO@Q**B M)CN,2'20Z%!*=!#:Z[%9I7,\Z*P3'+1A9<,45?J!?.B/XI5WGF,M7_W1< S7 M9+KVK\AE0EAUX<6(G'3ZJN DUNL66PTML3"V!3G;.48Q:WD1R*FJM$3[> O: M;C#^XNL64DW6Q%FW5U$8A(:+TUB0ZJ/@RDT9@JD[*SGLMC?0>X.>WNNV2E," M)[P7'<\-T,/IQ(0+T1?ME7$>SBT?I.(RFE'/^F= MJ(OCO090"<,-QW"Q$!Y9:IPYU.VKM37G,],J\)V H!NU!<%V8==SMZ:]"N-P:7 M-[C"?[$>(YMK-QUFP$O@M@EFP9^2E#>.?/X4D4^F^^B^FMRW5.3QM%@)LG0[ M AL!DEM=LUW-B929V2J0&+2MUD]QQ4VVDD<\80@/>+D@9S,YL?#8?)&SJJPI MKU)'2O"R*G:&RP4[3SD%.T]Y!3OIZIFX8"=_PB^7]KQ!(7C1<7MUYH. T0%%3W1G5O5/=&6D\! MK4>>+'FR*A.,0$H$JPW!2*J15".0$L&:13"2:B35"*1$L&81C*0:234"*25' M&I,<&5EQ']4&9$B48OZ#8W@BV&$0C&P@DFH$4K*!&F,#\JXY&M^54RIA2 M!4GUIR3)I\;*I_@81))0)*%J3,GJ'6<5J5H/$82'-[Z[=$GLD-BI&R5)[-17 M[,1'3Y+<(;E3-TJ2W*FOW,D^LD>>_OF/'X:=]LF')@L? M2F]2>I/2FU5#0EV-0>F#8JIA)H8/X&^R)E'*^%(%/O6G) FEQ@JET126)R2A M1$*I;I0DH=18H426$@FE>E*2A%)CA1)92B24ZDE)$DJ-%4IGQLP.#8>D$DFE MNE&2I%)CI=*%X;OP+O+@2"S5CI(DEAHKEBY=TYLRL?)O/GM!\)8$% FHNE&2 M!%1C!=3%WY$=/C=9)BE4:A879BV49&5FWFZ)J=^S=W<^,_YZ9[N!;<$/QH-G M6Z^O46OU@,S=84QK02NM-_@IM^*LI$HS,;DL#<,<0L^_2Y6:%5% ]M%P#-=D MNG;.3#:]8[Y8O6X;Z-)JGY1969:_ .UE^DMVGG-6B<-8#R48W'Y&L66_PAZ. MZQ?[Z;WKN9]\P\3NJ)IK3&%04?#NWC!F[T5C![YA6J3VKJ(P" T7AW<$"LW% M5WYCXU^/KD?!E=ON?.^VOR,+?$_=^86S2!3@$V]"(V13 ("0F+A-P'/ASV#T M9 ='6N3:XG%_P(?O 7_ED68QTP8V#7X]NOSZ"70G3 C&V#H"3 #[AK\>V4_A M>S>:6EXH+SWZK=?33[L]O3OH_?)S=HJ_[4,FJ\@?]0'+CTKAI/,R3CB?R[IS MP=GEH^./F_,T--YU$V1T7T &(:)VB#@T]1%W[*A.@73U3KNO#P@M-42+6OJC M-U^?-\6JD6)0LE:1!# ?^&XM5 8]O37LU@,G;PDBJD*D6&R,K/B\!VR]S:W.Z5!OMVN"#M(B:D-$$J90H,0M0N+<[]X1^R/4)7DR@ZC*O-GFU'TE!C% MOFA!C+'Q*#I*C((80SG&((E!C$&,08Q!C$&,\?(H7N,[OQ!M G]"Q(BP<'W! M;VZUO[>XSSR\]5J#[]T6_[RGD.PFT:5^JYK\]];,471LB4!"TI,8HX[2\^!E MH(K1QT.HFR\D^G@9!!'6UFO>6#-ECP!1QD95]=6415:D[52D!3'&QJ,H+QZI M(BV(,4AB$&,08Q!C$&,08Q!C$&,08Q!C$&-0O5PU$:ONZH@5/Q:K\X$],=^T M V9IW@PCF@$5NM4A6KY!G2Y&$)EU'ODPIFOFVYXE]M[R'Z_$8E_$J[]9/K+J M9@Z=7D=OG9S6(PK?B*R3PA3:86BO:?P@Y:48S*@:8:UT2^7* V6=!Z-MFR"Q1OZC=^P88?52_6/^VCFO#S-^2=>>7 MC1X-W_K=WWCK2]6AYM[)0!^>4#>B_6%)80KM,+0:A9H/D^UJ1(Q:YO2),:H> M!3'&X3+&ZWKGD?HA9B(I0XQ!C$&,0>JGIG'%IA:N%K[5>CE0B6&D ,-42"AF M40?(@RB,/>/K'J>2VU(49$\(GE$C$&,H21C*"Q325'5,OA9ZZ+*??:9_,9FD6]. MC(!WFHSJ:2BB(K.H9>HWMLJ[MG4.M66[&A#QB M#&(,8@QB##490V%E2Q9,+8.5M:[4W&>P\CH5J@RE\UA^.)+29)0F(\8H??&\:M_F\&J>;?U9S M$'K=+"X58[Y4H+IAS%,5%T M^J?4 O6M.!WT]%:'"DX),D5!9H6KL1XS/,1;A^!N6^^W3^J!EJ+#NP04LD:) M,8@QB#&(,8@Q#LGF.ESC2<5(+57G;AJI1/'>X]\G>J\_J$>Q#6&/A#(QA@+$(,8@QC@H;7W@ MRE;%H"F5MVX8-#VW'X#>KA4@PSH %$M[\^-ZS*4.'$KN!O1PF)W+AVQFY7YC MH0'#L"X,WX71!KN8M]]GS/_.Q_"ZPJC6<:?;60*?!D\5S6C?4N4O94XIU]]$/QGV:E7%1A0D M,@^7,2H7F8;UXI6 M7R6:(6O>C):)\;1(L:<4X,N?U09/(-&'X(4SKVK==TYXY[-(5];97XY&,O"V$=D?!E=ON M?._R\.Y)]5FPH7[:SSL@H^JEK2F_DFBIS:04&W.I9>U*S92 U*REJK<*5EJ1 MUE4HT-:9&F^=^GALPES _N!7;JF M-V7G;(P9$WF&W[5CN,&\6\I7%EZ-;XVG:\_'1X["T+?OHM"X<]BM=VWX<,F& MCH;#!*"3@5!U+C;^)(Y/MX^%)'Y^Y M\S:;_"S.(<594UMW0A_PX_#^79EM/ 5'6XM9S?)$[>+XMD@7WGF^!<1/[CS& MB6F!Y]B6=N? (\H7T4NCM]U]C;X RWMI],?=+7AC[\0EUFT(ZQ80F";6)=8E MJ4NL2ZQ+K$NL2ZQ+K$NL2ZQ+K$NLN]7H2VAPM"IZ_,GS&3SQ+/)]YIK/MQC^ M$@\8N=;M/!AV:(F=CMX>+C?K+EQ6E%I6_.IF=20[2'8H+3L([JOAKE26JG,\ MZ*R3'+058,,45?J!?.B/XI5WGF,M7_W1< S79+KVK\AE0EIUX<4(G73ZJN D MUNL66PTUL3"V!4';.48Y:WD1"*JJU$3[> O:;C#^XBL44L>V\&-2@JLH#$+# MQ6GD[/Q*F8*I.U]M\O$S5(+7'UFSUYQ_7,)L4U#+"G@317P+5C[0>0_5Z>" MNWI_.-!/2O3"",]UQW,S-' J]_!"X&5;15P,BG<.I@P&@.7BZGNKP/%; C(! MN0"-O"V"1U;N <-[-ZN[+>RB0KJ8($P0WA+"E3<2/!WHO9,3@BY!M_G0+<6, M5KHPH:UPG^Q"B.;8#<=9L [ MX $33'T_)7EN'/ABNT&ZC^ZC^^@^NF_G^U[3[;6&TRSEOI2.1+TIBJ>6GU%V MH5BZ][()S@#S%TK%VAW1:;GH0K';"=,,$WR4F>$^PQU @Q"F9?CPM:O9,))[ MWW# ZO!%0X,)"QB:31:X-\S"3[R<%)T?;6R[AFMBR]D@]G&"8UDZMDA+2:$. M#F_;,:=7NLRU>LI9JZ?-UVHE0ZK"3(/4V!:;02\-6A1X&F-XVGM>\KEDQK=G M3[*V&%FRW>_J6OR?M\LCSX59>N1H!1=8H9F_F&M6Z86QO%P7^_):/6U=J?F+ MH4U\]$E^ &\&T(M&..+R#!T9@-LO/QN_K4<<'TG!B!.NPO"X#RZ@G"1WVMX; M4>A]2!?!\B^.=E=?U8QAI>[E%VC\P7'$0(PDIUE^(;?;%C#HT\F@TQL.OI\< MY?%LC'S^'>]3@U[J>RV:S9AO&@';"5QI5EUL.[]6.FW-\5M=_>7JZ]7M_UU? M:)=?1K]??OU=^^?5YW/X]T:[_'IVK.55,Z^ ?$R^YM'H[.KK^<77FXMS#3[= M7'V^/!_=PA\WM_#/EXNOMS?:U2?M;'3S3^W3YZL_;XAH>/6;/UPCLFPTOF4RQY'AJN1O^0[^]^[FD+1 8/:.,0O@Z_A3\E-F3E(-:"EYF]8, M\'U:67#U$7\7A\-:K9_B?2U^SHH*/9$;UI-DC>7[1EN*L_=T=@A"+ZK1_5Y7 MEQGLLAEJ^*J]4%OG!M:':TM)1[SBE8!#0)[[Z]$@@?F2MQ"FO(6YT'K]*%.* M2.JA%P>^G0ZXL9_$3+_ I9- ?+X 5]CZY<[_^;?L[JE8.E:T#,3)17-RIT&< MW&FU3RMF4%K0@A=T6&.)4_A&XBVRZ"F#[* W$6^8+=[5^32"B39VO,= &_O> M5/-F#'T1]QX/++,?[-!F08E[CK?GBUU,UK+&1@.JW8"(G1H_(/448+U46W>/ M_3&^LE"S>6FF]@;/QWQ;GK:I!/@K7U5]B^7,*\_8IWXC]\+TOE'R_S'_E]I/JM\KK2[ ] M%[Y56ZLUT:TK3_>]UJV;=V$+X&$:GBSMFK;#^-$FJ#+Q6_QLHDG>DS?7,&OWH =$[-3X :FG]^JET?I[].;.V0STDRV/X7(MS9ABQ]#_ M\B\.Q;,KX55%N7?I]8'/L+RBZ>LHM4Q[=?P&>K=+?A\QYZ[,^7JO<"US]GJJ M,J=Z6K&)WF!YNO.UWB"&1C2 #A &GAK9P00]0ZP\M]A=2,Y=C8S?HN3F[P;@ M%_F"!5?N188OKL;GP!7%:_1-0FG="B)I-66%BG!3#PKN,,K-$?:/'X:==N># M&+Y:DZBG-4!Z?I6/'&MP'^Q;G\7:VP#Q'0;D(E?NA: VQ26Z0D#[GQO%ENPK1=7D,=6ZL7V>^9T5F MR,=ZF%XR6?M-L?8/@%GK2:S"%/WE=&;8OHC@?/;<^\_V [.$FK_U/C*A_9EU M-=YK/+RK=SKE';1$?O(AJ_NV33!GV86 M;Y3DLZ#$2#AY*QL*L?0"7HT_Q:MVAHLVJV_,E3482'VK!=[ MEJ)BV^1/DS^ME#_-NS7#S:+)X'3&W*#D:B[R2Y3U2_CI=!^1%\Y2K+!7!3[4 M6Z<5J/":KCS!1'V8E&)(G.B];K_6,%'/X"!38I6O?HV[C@($ K D/T B'$<. M[V<?R_49F14XX)W.J:(>#K&D^BQ93IUW7U665$\'DM.] M#Z?[/(YUR]88H?'$2M2BY$HHZTK$G"".K[LUGBZ>T*%@'YG+QG8)I=WK@I/Z ML KE75,6(+R4@Y<7.HB\$C#E5LGU]$&K?IESQ=N/D)&QRAW_PP4J.S!<2S,C M (-K/FMO[@W;?:L)%QU&X )#N][4=HTD;2X/']+X&16"1\EUWX>?]()(^R06 M[$PNY>U\>>*"X/F"[]4@Z*J42W]+W%E;[BS%K>^T5-J\K;@R);]^'W[]V<1P M[V&VMIMNSL7K.GD9FV,;=[;#&W7IV--+\(PW%O^R\9B9"]\9YM^1+3:"4&^O M6GD\-"!BIT,?D'IZL%X:[F2?]=@R-8,=*)G]@&>,D7-8>1+MTC6!^0-VSL2_ MEVZ\3M^29:IFU_)0'YRH9(!3JK>>7%IV9+;;JZ!.JJ;:L8E>8GDZ]+5>XK7/ M9H9M:4QD+H1KZ(43YI?>)H0,3*[\.5OTSJMS6?C>'N_83/R0>I MDP^2E*JR4H/V:RN[3X:=^CD=!X.9>I3%4^^^.L;T2<6O\8W]:&^;L,@'V51C>/44OVF/566RE&55M5DL^\EP./I=K-27^G MZJ/)>5;"YJ_<>9;<\GG.&=7H_%/]9%!![T9RH0DYI2.G7"/D5!^V*L@O4<;[ M$(R0-;U5?/; W(@RWBIFO,^ I_#:/^UP:^A\5X56IURW\WE MTG+ZANN=H4J._";*4:H,>/8J'?=J9LY3>X>#H8QJSRKCIQQEC+:HYUN@0_E% ML"!:X#FVM:AG<]1SRH;"[[A^7;(K@$D]GW? E==HN7I\Z5%;:_:8Q"7IA7SQRAAC_U6OIWH[1I&'ZDG2PV(I1!V M2MJJUFW7NQ\PA2;(X6F" 4[TIM $<4X=.(?H3:&)^N;IVWO,TZ\QT,:^-]5L]X$%:^(.E.^G5]&R5?(J]81P$^/#7>7BP]>1 M;TX,+.CVQA@CG@$-GWEQ-_L[LF=3H!1%AAL9W7JA-/7:>,;%#VZ]$78S]]FU M9(YKQW##D6M=Q/RQWY.FV_6+"U,]-X%F4]"4<^B&WN[4[]QI*N:NA>7Q@DUA MNZ'AWMMW#BN]3VKC?0:U&S*0>ZCB=NS$I2S/M0PGLIM:=+1.\.&1L$I1D&6>)TL<:(WQ2B(<^K .41OBE'4-^M= MG]+HL>T:KKDZ"$'Y:30&BF>R>D+S7&Q-Z3D/**+Q JQM M,GUFV50??9#1KF\LYHVK\6?@!_CGC+/#?CMEM/1.BSI<$TP: Y-2RLZ&>JN. M*%';"B'[8I4K>.U[)F.6=.VRUH*NN6!78&%T$$3@\C' 04!5T0JT$HY7[1,L M6G4:O5?!D8^-]UZKGW7>^QM0SJ^>5B+?>!^^\9DWG8( #4+/_$N#(<"ZX3'* M,\.VR!T^1#O_.K'RSV-N$#QR@RRR5PUZJO=/*SASGEQB@DJ)4"G%+S[5!ZU> M_:"BM@5"ML5*OUAN#$;W-\3C6B+_6=@0Y/[NP?W=4"Y]\OQO;":7"GS@BM3X MB3XXJ4"-[TE!$UN6SY;EJ,QA!37X=56%Y(SOI8=7G*0&MM78=.9XSXQI(1YD MCGGK8&+X\.G1#B<3YI!_?M!.QS?F&"&S;KU;XPE/R)MX#HX-A.L-LLE'D*T6 MB%8\Y)M74^XWFZWW^[3#B4!T*" JZ=3)?OND?B!2VY A$V6S7#=[8KYIR]9? M9CI)X,V0#RG/K5:>F_M/5V)I+N3:67O5^=UN!0'(QB>\#XHORSI'::AJ*09M M Z;-A4W8[$;TIFW Q#EUX!RB-VT#;GI@OP:MRE[:)4SQ_$,)1:YHMO0I9I"J M6Y5UAOJ 8OD$H 8#J-QN9>V!?M*A/6L''.;E<7=ZMHLB> M.HHJ"3@*F%& L@'T)J02YQ"]ZT!O2B4TR7%_;2KAG)FXX8YA%D$%=YY"H^J& M1G?RL*Z9;WO6I2O8+68[^-N)<&)I7T[X=]7D)]H=O=OKUB^\2B D$.X1A"7G M./KZZ2GE."C'L:<G0Z'Y=JN)+&/M=_610O^1" M55Q*"&H*@HH[L*>G#]L5Q"0*1!!%+FKE#W7!/K>\Z,YA9* 3P17RB BKQ#I$ M<%4)KGKT@N(2JQCCJ^?R<$+H&VX@[,O@/27XZ56T;'38.L5_]QS__>CYOO<( M#]3@3N;38>L4JN*A*CR(-3Z'=10$T919[?UN1^_7[RRY PODED#!8B&SPP#5 M/B.V\' I_-< +S.K+4V'&?!DN&V">NPI45I9!TRH!+J/[J/[U+\O-TJT_(R" MS.)V9Y5=G!*PF@GV.//+"#;<3IAFF*8WG1GN,UJUKH>]E0P?OG8U&UY[[QL. M"%Z?MV *)RQ@:.6 AX"M'^$3KQW"4T?B)I!P>1#"%_Q$DF-I%R]23M*C@\,K M(G*&_Q7?YP04^8,T(PJ]N3]TW+=SG+0\=RB[!MJ67M\F/M#1;R;\$8]"0-UYCK6,AU\,;>*C/_%#Z)D :314$*QGZ(P !G_Y MV?AM/0SY2 J"8?Q\ 32!,SE);BB^YSA,>_W\B_Q,0,;06UR[%=Q:\!A>+3Q> M>[MM 9\]G0PZO>'@^_!HG3C@W_$X,3J*[[5H-F.^:01L)XRD.2[)G6PFQ[9D MW*VN_G+U]>KV_ZXOM,LOH]\OO_ZN_?/J\SG\>Z-=?CT[UM*,6+XT591&0*&+ M&^WV2OOCZ^B/\\O;BW/M[.KK^<77&_'IYNKSY?D(O_YT^77T]>QR]%F[N84O MOEQ\O;TA&N+5_XI<)@1+%XPJ#-GDTB7[CPC$?(VFS+?-Q8ZN1ACY[&I\!>#D MF<5-^Q:RP#1F2'<_8D=KS,_MU,Y*D[,$\W([RK>/-4$K:6IJ'Z, ?@F"C1@S M#EOW?MI)*P]64N>+!\;Q\XQIEU/C'FWE?XKC]0+MTC6/M3-Z#;3*8IAN-#1-)[@?'VI\L'H V@65Z]W<$8 ^?YT\4[^>/2@T![+N( MLS5X$KX'JS6-G-">@1$B7B-NF#++CJ;PEJO(G]^B8_C&G("G@2T F(;TU;4' M.X!7"Y"X(:[&7RQ$,J7N,Z, UB:F3,!\_BI=#,[SG(5AVC",<,)+M+E]A(N5 MII2);(9NCP./X;Y-. $G\'ZB>3!>R_:Q"6U@./ 8[%'@,D?/FAIY4:A",,3> MX7EUH->9Y'SX.41]+V:(KID+2YI\R]<15MQ+%G/MLO.'('9FC ,(:#P.'Y$2 M#_"%YP-)@:DN;_X7U\H.)YQRW(I*+3SRG<4TR5+\4R-@2^>^>C.XGPL^]X..7_-[)@"4^_.GG,LL-'4PPWV\$Z\PPBT M1Y@$_AL3UH,9L!>QD2++A70*@$Y.QGH)=*,RO^].XBW]6U+T!; MPYP L#,^A"(S%'&\V MY2B?BV@DH&!@6W2HR'"P,*S@&O%ASLO'XHL_I>F%\DM\FAH 6_B_^.O!\&V ME/C#&X\1K.(/F(ACH2@0?\)4Q8= ")_DQ?.AZKB#AQD^J!^A8Y/Y\+\-:VJ[ M(,6$S7:LC<*TNYFQ$@OG6?%D7&0=N1$#;A$V00>!X"569**ABN=05,,)>]Y$ M=X%MV4!Y%IQ[ //0-E_'H/&#GE_)HV,@P"HFM>3(TC(U-7!=D#2VX<1?L2&' M]MO"!=KE[9FTZZ3I!E_$MAL(C>=/'NX#RUPAOTPL/.2B*\>8V:8N7L&_V>-J M??)\L+=?=U;ZSHL5V$^KUFHLQK5JJ231M)%_#V"T74.[.1X!]9*U^1Q:*:K' MW_[Q[V1]%M;R]^G=/Y>O_YW!X!,C_6WJ^3>)27+IPJ"TZX?P>,5+^04YC_@G MF@__QO_DWY?\GN&6Y.=__WOYEG\9X%/$E\=^=8^VB J8YZ.DUU)?SMI=Q4Y!I@T((& MOCW-S42A[0ZSS(GN(/#0@4&C!E0J8_P;$%_@%+CA),!=O?#P%7?B[K*Y^RJ' M'.$+I>XSR_\QY=>&A:[O$K)@;8\G>,N6#0,_#MA*T*LT11 MBXX&]\'D.Y HZ-:8Z&T'&DA+D*?P_LA M/::V<.KB@=Q)"-.8'_:R'V\;5.94K'*[]>Y_)._C^$=8*@(> M8KN%$_R6S'=/X[IY]__%3MD(%M]'Q]9YUH&!P'S-Y7?+PV1NPIK %_'*V*[0 MVSAZP?Q>*/*^/NYQ1YZ[>]:0.T1 "1@8ALOR$[SB.GECD.9X7OAS\B% W].X MYYG,2#V\(N8$-+191@B J "5X+H MXV[\ X\XQ'?#W.X8CP'PG@"Q2'D&%P-#*/@WRH%QQ$.<\OG'8$&D")30S)N! M\^&!>RI2[KN)/E2-X$)Q'C"L_T1!*+[GX1,1>8=9 %QY],85,=AXPL]BY-K8 ML#&(,E<2,3OEOC*>_2(YY0.8M3+$D$FO[B'H\"1B!%SP,D>L7>C% Q4\Z!K. MLU230HH%R(8!'@8/TMQB?B 7CC>) "G]=R+!^'62+-Q>3DB#](Z=3:[E?,%2 M\EX%TR0E25ZC/M[$-EX"XZ& M&2!$3 =@B+?Q"_D$#2YI#(QG):$_'O\*.%3ABKD<%$(3Q)2N?0.UH W?M;IO MC+=O^L*R!6G::N/?)V\K#"[=%@"F8,*%RAV*#2/6SO^)7.&1)71:%(*I5ZXO MF;VQ]#'I= &!VR MQR!/$0HINP:(9,;&PXP[D&9X#PKF6 SYI]YE?0AUH75MGQ'O,8=A?^7.4A5.X.+->'X.?W&"RWS1R;))%K M0-9Y=C,G6U>9#U%&-)D+2GO\#!^\R'IW9P32D ?NF:5B^Y@[2"6FN*5F!'PF M@%J'"X#YSS*?Q7^-0Z;(^5X0D,#=BB&P,#ZZ0:"GQ M FLUCR&"Q81V(1]J_"30@ _#1*D'_M>RY\- 59 M1JYU)C3[I9N^)G:N=@HT\%ML()TU"G\]PD?=<$L#5N#[H#,X/>F?%)C?5U:\ M=(]!/F/AB#:GL)9=AI&B (D4AX+U] M8G=^A'X2('_ '3;MT^CF(\C1 !"?YO6;Q-;X8\8M^3@ ,KKY(PF [,<^P[&^ M:W7T53RST0J\N04WU5Q56[KV"<(V'/8Z;]^_;@@CD!>6D!DR&L6)GDOM,\_B M%F;(/6KQOA3I]TOR>*'EM$7]"UCQCF'*^ E[L@,^@_O(%MX7VK$.ISDH['T/ M6 XT#O'(S"WZ]HBMA+ \FN#S.@RY+!C)F7M+TN:6D1$T*P03W3W#IR!@3,1" M9!!3G\\Y^U2T[!DOZS"T\)$Y#^P=#]-J,+5I'"[)W#$%RPH)(UPVTP-WX[_" ML$E553BV<6<[(ESI"9?BSG X\8,)8^&\ 6'>JS]P7<#PUJLL(*6MB14M+-@ M2#L+:&[YT40F"00 4$L3H+IR#I5\$&]*4N%D?FS 9C(AO+-F'9P907P M_(E2Q?(2+A_C,/<+(@S-R6O#LQ-6Z7M* ,+F M]!5UVD"3*,A4[R]*JR!.CB[B/2NT9/$!;@P&LL'PT.;&Q[<[<:T$-]J#*@N( M1^G%EDLY7\9T188=2"E@P.@M$>[T6>A[P4P"&$2#[QGFA$MK?YZR2R>'P<-Y M=%-G$I\+Z&Q&4YXOQ%RKS/%[2'/#QFH89OBNP-0*%8+\YT4A;[UOQ.4O,'U) MTS@)*WF8G&J:Q/#0A@8J*$ V#;PJQFFD@KS5$)&0.C: M'2R'!5X8UDCP'/IF3UF5D)"5W;XX4F&,XD[8(5-,A*1SA?'#Q]5S?LSWAHC? M2(9/@B*6Q3\#00['*$[KF71L)<\^Q=KZ9 &S(CH5KSDDVB'7H.IYXE5*SK/V MX_J=)%*X#3R=JOSA5ND48"O&G-( 9=%2=;V-#/4U7;T.0 .@'>JS">YF?<#-7CP0JXHJ2!<>#*M4 M!OC^UQ<32*HFU82R8>BW1([E+H+4$)U."S3$-Y8-J_$D%?.Y-+@UGK0+CG49 MY0*M(:(0S'K=@*]X^"]O5/GZ)H[:H3>3'28?CS$?CXPLFIE'R_!_;J $11=N M4>95PB',E,F9"E'+M0"^ XEP%DFO[%_>78!*,BD_0?$(?\_W%KXL+W#^$@A_B$F4QY14['> M2&Q9VE/+OW4\.!S# MO\B*O&OF\H*4PZW(NT01@ $N\(ZUF[B9B"IZQ1PI1/_M!]BQ!SS[H\X C;G&ZG:]S.0;K_UKM=* MJA#/>!D^*JMX_TS6Q[S$O9#3M&MSAH%ID.$HOWG"R=#.<&, -Q B?N-H7HXF M\G@VUB3R0T#P'D.[D<7\9[+0O](B1632;)'BEJP6;Q#@5E D*EU!)_HIESM+ M5#M+5!,H&B1;)%#_BJT6W"X2%#5R*&HD>R*2_1*@9!^P7PQH;8N-N9:'!=HK M-?OO6OU\LW 3FVKNS&]E79W*7EU@TN!N\#@WDN1%A?$U3VC"1>S!<"(1E>1Y[]EZISU$[ ''EWEGI\88RMA73/Y"_+"T++$?\V^^B M8/J]-N^*HH']/F6/GO^7O.9L'N=#>J6N_)8.J*$0RGU5U?JHMYL^RA6_S+&G M@/54VX,Y$4P9.T@5#\@V%[+-07Q!*K>;OA8D"ESAQL+47-CR&NNB.TGCF439 M#&F=VCR(F__\.5/PGU]37N/\RB9=XK,EAL07MA<4(H8J-K\_(0]9OX75 C3OJ12 MCV1XYFBT;FQXKB!:G$+G"9)MW8!"3,G\@<7#KLJ6["9ICE5>N.[E7 RG2,^.$YA\RV^_S\V7CLX>W[IR6<,"E&X1^).RI6*2($Z>U MSUZ0WP)EO3C?HK?B6@YZ6;8WGUF*6/V-2;XX\$7JY>DCWK%86]&4!J7HDF>N M^)3X;AOP>W)&7MA+:R<"8H.B,P"#(NW_81PF/V]EEB9-0"?-6W_%#4_ME$W66551W%Z8BVB[G"9$-7:#QQU>S(DFT> MIHCGC$=9\K86V HAN@M N0K5 B:,Z-\ X[GW0)BYLBD+X'[BB5,E%MO0-ATQ M6SJJ\Y-4/XOVO6(]9*6AW&?_#V,Z^X 4DKO4IHQ43$BDA MJ?#\S/QAIIHYS\ 8%.=66+C;,@8AUZS<5HYX R@0)++1FLBRI.#9NYAH+#D<1:- M'Y]J/? #BKD/3@Z,O@#5&: MTMS1#"[!-F]H(? ]Q5[ZC%:>H>1G[3)N$DP-/-[GP; =<;*Q)T\7$0MS+$O: M<[',->_\V"AT%1!;O%<13VV"I6KR=D?<6<6T0:K%'6\KAZH;])5L#94"GI\: M!G\Y'LDK?7;3F+>37YH\KP#G1PZE=F1G)46&,!EZ\#'%IU_=/2^0XM+5,''" M?7O1A2_=;&1B\-9:#%UQDW%BB@9:>!R,\2QJ\.)V2^C_./&+GU/O%50:YXE0 M3*/S00A;B@]A:006PZY:O#Z0&T?RT!4\PB5$4<^'(VPX 8&\"X$ME^U M3J+)E>W.HE!&/4 LV_&.A0G()%0#C[Q5\ISR;]-A%!C /1[%G',=/Y8F'K/L MQ8; X$N']:W!6.Z3DTN9/\HUYMR> /\)6]. 2),*)U$HLI_5X_QT="\C^,)) MBD^0!P*AY1+ QEVK0N,OT:\-PTD!%_CY&, 5E86C\48&'LM!1]S0<*G?@9J= M!;P;4V#/3U$/4D=OSX^BX7WNQN)4^7B+Q)*4N)8,C@N9G!8OBEM%-4>^G1&/ M,'WZG R2)9A)>NK9J$#@S8']!!\LXUF(/);&'N M_+5CN6IH!:36C!]9%6/=Y6>CXKOXT?3OQ&E*V+LN%E<&<+>L7!&DY)$00770 M9;,T>C&Y! !/+Q0]R@1W\8L3.WS!G>-4$*>8 MI3KU 1[C/G4+XWN4QUF9\SU&<;=1?@K)G'K)Z7"9UEKS3J (<\_E1SR#@_8? MZ3$N=,W,:5PX9TN.,<"T($I_;BG Q[6 MG,2H8&ZHH\+4V?8)#/G-RY]S!:I O*[3L6/N*1CXE>0V\_2+G[0E%GM5P2I99$ M%=;RFXY\#6Y] I- 2'[9[=7GU>ZRE88D[=Y,8A^$EH@8L\0H%@(+"!ZDMQ>_ MU$H]&_#C[]-X0% 3 41-1!!S$I!5=F)OM^I08TT5UU1QK79']N'&'=F'ZXNF M*^B_ODESD8LON3&FBJ)+.)R4D1I'D#!:"SH9FP"#ZN0F"1Y$C.E%>VK<\P;F M\1<6WN++0!&?;7P-:G$K,L/XD+\X3B6"2-PP2%QDH?"Y?;3:^L:\IM#P(O## M(]#,G+@BS6O'S;22]W)#S4C,2C02XK,]/#E[,8*%3 M>-\1'J5"ZTPT%9XW!T[LS=3^96ZJ^MZSX83BK%5^'*<<(N_MP5O R*"()$#N M_.*=T-B+:R;\WW@6"<'PQ#=T1^XG:0/'$8>PX!-<.1;>K9,O+$@*/@I\K#Q+ MFW<PLG#^UK'Q/'3T8]Y,"_5>XWO>TM:@P;/X,6 )P)W61Y_X,1+ MC+,M5C@^W5OZX0_,\?@DYOFGS"2%3(I7(V4HS_/QEJP$2-PU:5!)'RUQVN5# MWMV!M\$;O#W(U<;(7][::)X)/GFP,+(Y3Z7#16EO:REP%$<-/!M#!:XP,A/C M,B$^H,6SDN+3.)82,\^JR)*4VNO4R_+!%]LJG%3T2D*3$RI9CBD*$&0]R*8^XQ\RBGN2;QH8Q[[XJ['.SSJ]7E='"R=>#.PPN-Y[@3& M/K=@D&/M"_H)V/48AK"!LEZF9JZ1OBV)8XY_U0BV?5DBWQ(>3ERD.%)H1>D, MY9+.R; M #07/TVYW16*6/3^S!3 X1A\2[03%2^%IT^-_W =A&&*N/HN^?&>>3S1](R; MV]9B2*Y(9U.7,&_KYHMKM'2/D)D6GI/#IQA_78#G]?_^/[^(117^]Z]'+6!U M6)09-B-P[Y._Y3OXW[O[/]+9QTH.C#R_U^)/R4^9.4FO3TM%9]*.('R?]@V% M 2^_^R#,X2)+X, @@>V?A)55U',Z 9T SJ,P/XKY\GY#8Q,[B=A['8=R(Z:_-T#XC1 M!\^V5@E'$8@3-(J_FBO$^)NT1EQ!/RFG-YCW7EX)^@@TD/OK4:>3Z+NE"'68 MBE#/M??KAYD*$LOP_8LCWR[@^TEZ1[<3'^RH+QX_9.N"M[?%[3V"#-V6'EL( M%2T!<7'17-QN-8B+T=6JF$-I18M>T2')G(9Q:),49URN],N=__-OF9JE@Q=$ M35KFJXLOM)X-6L];/*V-5K1!*TJ"^""6F01QL]93!4&\BX4OLA9;F_CK1Z^M MV/O?ZNE:ISN,]_ZG$@^+\X7G+^Y;SZ09W[79M,"JQQ5U:NF2/(V_,5.Y)IM" M[9R;W(QDGM-/[KR,W:QTU.,. WQOLMQ#8\A]R.E-*.4Y\I7( MA96O^K'0MZ1B?;Q0=O5[7SJ9>FU;PPO>S W>/N([UIF5&SW9P7?).')$XMHHP%&*T["3P^ _>V)W&+_K=LYF MH_ :&>O212"E[Q?-S*[&\;578VRFGWG[2P=F=Y,#L[MK#\SNG.BMWJFV=&AV ML8R=L]=GGX*=@%4AL%X'DRN8#'8GNO@[$ALVOQANA$UX(A\0N1Z8"D)L>$(0 M(XBI!3'%8-+OZ>WN@&!","D.)L,43(8';.)UVGT"%@&K+&"1B=?2AR=#@AA! M3"V(*0:3WE!OG78518EZ,5LJU-I'H9;D:!U I04[0 M*AE:NZ3EF@&R%M5#$LC*!5DC@#+L454) 46UFJU&0*L_H&H2@E:YT#IX0^^D MTR*,$<;*Q%@C<-+6.\.AHDA1+X!+55O[K-I*!X/%866E1GXI;U3X@!24X97' MFJ^ !%4:1OI)KU6!_U%3%B:\-PKOE?I%%2._7\E&L9JR,N&^4;BO.W:'.A": MT$OH/1#T5IXHJ!CO[98^Z/8(\ 3X@P3\(9OI@Y,.P9Y@?XBPKSMTVVV]VQK4 M&KVK:;YZU.8>7F2P\F<9G)!V>S-4T[VYBDYSIY?! N2>W!/7CXG MQ27X'4^U+"6B@)<]GV-+7J/E)GZ6'K5UQ7],XI*R.43O_=*;D$J<0_2N [T) MJ<0Y1.\ZT)N02IQ#]*X#O0FIQ#E$[SK0FY!*G$/TK@.]5=\+4*\J_^X>F[ED MCF9O>H>6QO>JWK%@OJC<6K>O=SJT)YU86\7:\,+.&ACJK7:;F)R8O"0F+ZQ( MJ:MWJ%\5,:I"-;^%&1I#O=>F(_V(M56L;BW,T.CHG1/JD$$\7A*/%V9GM/3! M\$11/J5:R5I%MKNS)\WRHCN'4:B5"*Y0;)NP2JQ#!%>5X(158ATB>#T(3E@E MUB&"UX/@A%5B'2)X/0A.6"76(8+7@^!Y,6KXKP&DRM+<=)@!TX-[)TCOIX1J MV:>( =)]=!_=1_<=VGVYJF/Y&>F\7V>Y0GN50ENOEC;4/RNT5P%J"142Z@VI M>7\]:AUI)G,3G7T0QH!C2#^LQ@ERU4PU?MH"K*691R>I\!@76O!'T$&LC]]:C32?2= MU$SQD]NS,'=77R$57R9S0;._//(E ^51 WGF,MZ_]/GJ^%$Z;=V$_:%[AZ M$F@7KL4L[5^1RP01NBT]M@\J6@#BX:)YN-UJ$ _C%H>*.916M.@5'9+,:1B' M-DEMQOM4?KGS?_Y-2^]6.7A!U*1EOKKX0NO9H/7,]"B@%6W BI(@/HAE)D'< MK/5401"KUUR(#AK>QT'#GVW@Z4 &MWRQ%?(]'3!6D;L40UNOIPP[U1"2$J84PQ5!R.M!;+=)#A)+B4+)CX^=FX*K?T4]ZIX0K MPE5)N"+[KJUWVFU"&"%,*80IAI+3KGXZ4-4+4B]<2X5:>RS4RH1^/2!DR7%> ME;-$>1A2+U.SPR@5%/>5!Z*O@ 3[U W_93 -(Y@@;PP[[$8MSE$M M$TD2XD E1*4N%\D*Q3B=9 7)BA*3 X1WQ;B5\$YX5RK-01)",?XF"4$20M&$ M# MM32L(:!OGU:P\;"F;$R8;Q3F#]YF;^LGK3ZAG]!_B.AO!(([^O"TW@A6+T-# MN1>98-LHJ[*'E@"-3YHJ*"LK3VCLNSAVT33JZZ?=3@7A$*I&."1@5>J"5 TQ MO7UR2@@CA*D=FZ\:)2=ZN]TFF!!,FA;_KAI8IWKO9$"X(EPU-L9<-<+T5I>Z M*Q/ U [C5@R23DOOMRL(X>X4G)4A2WCVJACKJZ&4%W8]' 1G0LO98/!33C 8 MLS'B-'I^$2Q([E'T>>'A5 @?O^/QW:6X-G"IYW/4R&NTW#CRTJ.VCBS')"XI MA$STWB^]":G$.43O.M";D$J<0_2N [T)J<0Y1.\ZT)N02IQ#]*X#O0FIQ#E$ M[SK06_6B86KKLH^V+K=>:#C4JV7[BOM"3X6L[PZ0':N:"^N5<**?#BLXS[NF M>XD(<4U!W [5,(6=2#S0!ZT>88^P=UC8*ZRHJ]W3^Z<= A !J/$ VK%$NBC( MG73U7A4E8H0X0EQ=BZ<+,Q>[^FF?L$?8.S#L%65X(158ATB>#T(3E@EUB&"UX/@A%5B'2)X M/0A.6"76(8+7@^!Y,6KXKP&DRM+<=)@!TX-[)TCOIX1JV:>( =)]AWF?S,]\ MC:;,M\WL@[8LK4]CO#U<46E>0G?JI2'SS^_M$ 22F=/,&J24/0:)Y8;:OR+K M'O/+@9:&:PY-,R7YO9\6"O*WH\U@?Z2YBGR>],/L6P *.9QHILP0!IHW#IFK MV2YF"IDV\[VI'< T0B_I\ZU-(R>T9P[_%5/M@6:X(,%$NIU?:B0//-;.&0QN M:KLP-.UQPL()/"'_1L-G."[-'$ M"+5@XD6.I=TQS3!-$- AW E7PU-G!@AVYCQKH(N"",=U+]X^-9XUG_T=V?"^ M(+7N_Y'K?JQ=X:L>F6;)L3-X%ULU#IW_>.9-9X;[/+\EX%]SHLE<[0RPQ'3, M3YJ3F,*!QF"64W@2D =O,*8X"5@&[<'P;93?"4WXZY"\,%EYN\6/K,U_CST& M\CX?:W_RT;N:X3C8](KE7X_/908,+'^6\7MBO@&-&&"_=W@LT-+AI5# I+"> MH/%!00+]'0?G)!X^!2XJ,;B9IZPU.X"/I@>K\5\\G5=0 MCS\9_ES% <@Q 7P.QK:X"7@&."^8TR5^/$[\WO-M9+,[[X$=:WM!=;NS/UC' M8DN0DK.WA:N:96*^1GE+A*#A#/ "[CA#S9^Y\GD)@W#H\*\ KH+Y5Z,)!Q]X MCI7"[[%V.5X_=+C']0 S=RA*.&3""1AK]\#,1A"F>1W "K"6D'N!(*'Q%_YA MNRC0A&S1C ?#=O@;;%?4.>"8@PCF!-P'Z_P7"Q$CEBT9U$5.!%JY@+YGS9B! MY'M AH8WX,/O(P"VPZ5%S.LH:5<+F^KY%@M*^ C9D\EF?/X@K*XNOFB^]VPX MX3,8XR9S06GHFI?1-);'E^F>N2#+D!RQEC'2LFX*D@&Y6-)A25!Q=A"OLJ72 MP*<^ ^%]-O-\24,0^,C1DI2VQR7"G/N"")CE[PA?%!@.9R'V-&.FO-LSSYKM]2Q9IWC^I(8K-FP88+R!'<3MGXCC&3\UN MIFWWN[H6_^?M,G6.5B),T@$]M+U38?.Q%,$/3WEF]*-P&^Y 1N<8W88V\;%* M[(?0,X]^N^60!NF Q6AH4/_RLQ%;TTOF>6IH1?C6J><+I F@R4GR*KOW'(CI M3:[\BW7[;I?$:OEKOB!B--OZ]>@6QG3#',;%XF@V8Z[U?= 9G)[TA]_;HJ(/ MKL=#J=9?VUDC9K9E\(UV%"^+N7Q&X#^N=^I65/3U^[R8+ZY ?6'G\>)XEE^9 MV I 'B21<$]8S0A:CJ 0:7U\)@7H; GB8#FO = M5G)6-@"T"FUAA*'=PT^+2JC$A+V4&(Z>>^\AY:11SPVJQ]CZB!U,_JQ'VW'F M5MTCK@Q>@Y:L;]]%'#?\FCL&+,G?DEP]-R62%V?N@Y5D)IB1 7JM#S;Z7'?/ MF2$<:Y]@M>/1&CY8+/>\R;"8Z,1XP-D^,,>;H9>"SP%WESO*R2@.F"5R%F " M"P#.FFDXFF6$!GC8/H@M(&? C !WVMCALZ[]Y7J/#K/NN8HQ)TCU *V\Q.+\ M&1T(N O7^^_( -/0!ZMSB9W0 S02H1'N\S!=;%1W-OCYTQ\(/6*]/+_XX=A MIWWR(JY5V)MZ/<@!EU_GW.O] 6-AI8UG1:JC20'243H^S*/ NF8R/S1LKB\Q6!7OZM72VWI3(2QNR\V, M9QYGQ1"HS$)8]A@S(V.0&2)JQ8^,P*?ZB:KFP6UABO(PE(PJ!5HDG?'PD?&W+EQ'P])9J4"85ACMLK2[CVX@R>!Y!&UZ904AU;R MF.1;6-4X9 @C6GR"]!XT#!,_,\/'W\!J#(3MO[PDV4 W3@##I8WD*2AC M@HGG6#A7\!X%$R!WZ1A0?F3P5ID+ 0,69RS8,_$;/!$:SZ,TCSV'02H]DRP- MIH<2]INGO?Y<#(V_L):)0X014PSU)EE$;E>#F!#B+0N8NWF2+$YZS6 <>,&# MX43S.46XLS>^F=]GS&;.,W>RA)F,(7E?C-; \._8X8R8:YV;/C!W^.CY0&B7 MK]S*@%$S4]RW*6ERS:7)2&8$^0)^$N2^3N4=KE*IMF:FPC$?:=S?^^P>N6B> M>UV6O$::5JORD3Q3*T(%(,7L&<]RH%CD#P86!BDB@T-@O8@ "$NGSKD\]+/I M78O)P[6E*LE(ALB5ST2CR/'ND_1RL)!-?F%&D3O/HWHH#/W0YJ-/_[ R UD:!-(GGNI#)N6,+>>58(:.(DI[\V -2/*)HIC/<9' Q'G-4)F$/ M UAA_)[#VJ.C)']J\Y^&$AW"/.*\=L=@[;0W_#LO"N#6X.W[Y0JFC.!Z,:8^ M)]NR8I!BJ[-I0/^E.L0-"PY7E"L6D"O!"D1!2IXQ^_6H!1P%\D76&29_RW?P MO_,TY7:Y$)F>@]D[QBR K^-/R4^9.N=-J['+N8YF0#.@&=1G!KMTPQZ^ MJAEV4;L#I)S>YPZ0=:\$?00:R/WUJ#W7=TLU)6%N@_;7#S.5@9>5-B^.?+L2 MC8RU)3Z@R14;!)52G!:YH$5>LIV3A1Y6O- DG8IFW$Z#^/8L\GUX\,$+HR:M M::82+Z\U6R&!O,]Q&"@;IR0.:@ '9<[YH!5MP(J2G&_>FI*<)PZJOYRO^5EB M&)JFL\1><9;8^4*2E8X5.\C.V>NSN NYV5%PY:8/$!-&S35/&HLBS_!YQG;. M#]^$AA^>&R'[ZKFW\$ +ZT2_QPPK'R_>%P4XF9'8K!I\]4(6?/8,-QBYUJ>X M?N=;DE,//CY_M/F.5WA%& 7X\"*[Y;=;^LG)2:V;?1/F"?/K,%\B"K^CJ7L+ MEF[9HJ0PN.O]04[1.:&=T$YHWYO.[>C=7I=02"AL%@K;G>_=MCQYC>SL)3N[ MVR4[FS#?7,R3G9VQL_MTXBJAG=!>I?RQL\RHO M/:%6?_827E6UG*LL8Q#SD'Q\H*)8[>K=*J3JX1ZNV6R [&@R)Y8GEZQAYK@? !E7D? E@S008V6L9>VU815:'L-5,;-6! MY4_T?JN"XH6=PJ4RB#A;V3SD];C("X0>#AQW.RHP>]P#G11(]*Z(WH14XARB M=QWH34@ESB%ZUX'>A%3B'*)W'>A-2"7.(7K7@=Z$5.(:[<)*8249B&EJL+HPG YT%M55)L1+@F7#:NGKOGV3T(D(7(_B"Q,=YWJ MW=-Z-X&A>NI:9;^ZLR?-\B(\)I32,41P=?)?A%5B'2*XJ@0GK!+K$,'K07#" M*K$.$;P>!">L$NL0P>M!<,(JL0X1O!X$SXM1PW^Q^4F6YJ;##)@>W#M!>C\E M5,L^10R0[J/[Z#ZZKZS[, ^(64?;C;@,SCYJR^T@:6W2'J[8'5%"C_/7'S.#[.%OXUO7O7YDGMJ?&L6?9XS'QM['M3+9PP+4SNL-T'S\;7P LT,PI@ MG,P/CK4_Q4-\2S-<+8K[T?M);S!=\WR>^N9D-H* A;KV.&%N,@8[B(?Q7[AS MYMMP [QC_D+#M01?\]L>F38Q'AB^CKECSS>9P0T69 J\;V8\3V%=8&1X]?PI MGFE&?C!_?@X)].3AD0LP<^?G_F9GX=@&S!-N88$.#V0!GGMM:4!#+^*7 6,$ M#(_C=OE.-2/D+?HYAVG!A#$DA/:/'X:=3NN#M7#$,/^ZC99\.+%=;?%GI(8& MZ(=5Z)$6U>" [DVDOTJ'=V9]X^)9= M6T2C%?D<\B@*)CYCVA0&.PD >1;\NH)@2!XA0HRI6 C;-9T([\AEZ) __X[! M%%TI;?"+&2\;!>;RF5BI)WL**^4\:S^NK\=9.">57NA%J?5^][B=3BG MMUYJYX7L?FCSKH:N9?A6\,<,F1-^[;5.,XT2K?^ 1$2Q$WSR?%C;^;W7ON?" M1V A_'63JKA^4NPS6%\5=[S)9:A ME0[L&&!YH_T '':LK<="8#\U$PGM6B+A]+A7 1+:M41"N_<2L;:#@E +2-]- M0,&Q,)O71VI>4B 9: &O)[;1-/#!C/-#VW" Q^=? V; ?'BPO2B0F ]CD67 M<)4%(T3+=&*X]PQQQD?'@I!#A=N\WK/AA,\QVN#61[ !7N"*V$'X$TR+,VGU MYM9WWL2CO'2OY1C%OH=F0&S?5*JG2NX?YVU]7 >V(N$U)'C552I7!:]Z4:F7 M8\6]!*_SUZJJV'[3^;V"\9'O%SQ:Q*T#'VT.(1Y72/Q2[F.B-HV<,+;EDC@% M'Y%ON(%<=ABV$ S<:P%5P1 M:B;S.74!?5,;4(TXFAG ]1%0R^Q@(H/.].Y]8QIH4XQ4<8RS MOR-;3"X>A6G,^,*">A>8%0YA^GM.F66JP/V"*@E!N%R!N>; =A.5.W]CS#3( M6E]9N+X1A?K*87GC4]:O$7^!T2,^ 4?)[8YD;%EH!RRBL8#J@BN"7QSQW@H M=.ZSIV.(_.\-(YC'VMG":J88W/#9)HD;.9V<'#\72)H1A5Y2 3(\[MLYT,WK MGR5J"#23ZXN=9,&JIEG@=G96B:%U;]^E?5=^O<-2BBSOG]001?\S'OM^SSNB M)143\5.S_>C:_:ZNQ?]YNTR=HY7B6-(!2Q/V3H7-QU($/SQMKRH-#6PWD! _ MA)YY]-LM#^D#?E& H1SYY6=DO*N7QF6) ]FFW]>G0+8[IA#N-B=32;@=WX?= 9G)[TA]\[ MZ\;?2H10.2WY1'XD4Y_$OSKZ#10LN+BH5XU ZFR4ZG#_7PPU$3<@0&IKW@,3 M%@F3^]OC>"LP6&Q9<'D-XW2%)1%BTI(;[ 'RG[!0$H,>,ZBQM<\@-F/]@8YX9% '7/OPR81F)BP-A'_PGLNZ% 3$U+";"Q<)4B 76#S\.=^QE[ \GSZ$5.RL3GN3]\IG&'63OQ MJ-@.F^LOUUH*!\@1XA((-A)$U>6L?1%'N&/A(ZK87P"3;LQ [P)FOK.?WDUL M"YCHO?B';&JPR=4:I8),93 MM6&Z[S ">QK)C@R!'WY#^@CS*&7S(&7>@R?W""H(U@.( ;1#@S:(31])A=^ M6Q"D/(D@/#+7"".?I5(*N4$BF4(-4UXEY\?$J$;F$4N)]8<.C_?8[#$V7\'K MLWV<%!N%+&WL>T' M"%1GC*_ 1]OH=?WD*9^$EZ@* YPA'"%&1FS&3 .9T-NJ0,C\;E9-C((DF#N M-V[@*F;\(BP+D8+]4=0QQ%)QI4Q*Q)6PZKE\3\4PA,W_:.,3N73DTTF%:T$7 MQ(XE+C]HFN!X:Z?[]6IQ98E KEI,CRC7'MIT5+I@$1U5FCW.&6..I;/.V/HS M[23G+'FRD,! 8QGWD-Z77'V^<&_LMP(#0@IH%CCB9HCLYF6DF@Y7QI>B3$N4 M/UQW#^CT\6:?!? *KJ[QV8_X3G#FHT!<)T+GS[D!KWP!*\,(V8$@P\-@5HWF M3C#; X_E@?;SHOM)DC*.AVKE//EX'A62!.,"6)!SYH.J]FTNP#FAD*QP.3"- MR=$S9LFT&195H:R,HR-XH?P11^L]8OSD#@EA^Y;(+4@[)GX07I:2R_%+XFG$ M-M4\&8&/UF:>[7+C"^P*$;F%@8AZGGL<1S2#06#$@ULTHY$%C5-4^*D_GF8=_X0&H.<3Z@#I[0>=(1W^<1.=2T<]7 M*KV%RO;%^,!*[T0X)QG?A/LA:<^$?Y&_=R"S56#1F9C[LGD6V+P[3A#"MT"< M$9>OYW9@.EX M@@Z%1\=S_QK(]OK",Q+H#L*4C]B1P<0(.YC//"6$(YPD,5 :. %PC$2 MN(O0LKH'OT%X5/C 5-)&%B)F*P[OC$#\!,AF#YC@B(> =C*(B"WK!665I*7] M.#ANY12G+'Z;K<+0A:4+U)DPAP:X8)5 ]L(?ZR_+4.W#?FA%F1PZ[&BWS+V',=[Y"X\UV,SWWNP+2:T%1#&M!T[<1IPP?5E4 @#.<$# M_]UG,[!KX:^L [>JGI;C*HBF22(23PV([> EAA^!'['EM>N35@)N7OPLOM5AZV?-MB9FKVGM\,> MUTUWX)9S75UFL,L9,L-7'2%3U$Y8R9[[W.V\[I4 0XQ7\A1FG%A:S"*%N:<: MO7Z4J8"/S*V]./#MS-,;^TG,] NO)1&?+["@1$K".__G'%&_]ID9DRH6J!4M M'7%_T=S?:1#WHY5:,8/2@A:\H,,:2QP%SFP;TIEMKSNS[2SE40E^D-Z:^(.[ M;.)C'+40)9[O%3GG;1<[=N^=QFE J@Z(V*GQ U)/P]5+=W5+TUWY47F9D8P; M,)C)5ZEX9'E*J!)YL)\C*@H[?"(_VCX*SPS??X:W_J_A1&PO!YKU3O23004' M)U5P= -Q9)D<6=AQ*"=]?=BNX."@FJK")CI[Y2G,USI[W[*9.QV3:W[(<];D MSM7(W-U<7.*!@JTZG<%$3*-UTYX,86!/)HY3C6,*KRM%,7SU1M[TGY32H1CFI M>C!FGD(Y')#LUDL_NRV<6ND3O2NB-R&5.(?H70=ZJ^YF-C$^W%K2037-*A+"&H*@@J+ M0PQ[U22N]Q E+R%<48^B^=)?26?_[=4-(L*73G@",/$1$;X*PM,)IW1?52=6 MIKH8+O^M;)NC3X;M\\K6>7^CW7J>:++!$[-&X4(#5MYZM=<[21R=EYJS)(,3 M+9C O_D\/S'P"S-PM-:5^XUALA4DQT9;?4*9P,3P^AC]/@6,,%T/@* M:)+ZX><^!KS5TMAV#=?D_2Y%ST6,:Z8.L9SW?3(-8$C1#FZ, M-'S@-*3F,M4UE\D.?*GC3,!F!C8D+*"YS&FGF.8RO=[VS67:NY0^;)IX+>,=N]HM_=CI]S-&FJ4WQ8#+1M%-\C!$DO.9/3#Y??MM*1%48NA*1=3-_(A%,>,K[$B[-E;A3J M2)569#NYVX>SCY@&1/Q$ R)^4I1:-"#B)QI0;6SE?I]/JYZV\KY;*J;W\\BN M!U//9<_R9%IM#-0ML:?B5DNHB'3)#J[:/0D+8RFW:5Y.4=':'3S?92KLS4&>CPX:< M5A7K$RX/!I?)+R*4QV-X[16W)A__:3/?\,W),[^<\$WXKHR$Q8)^AP&JW8.* M&+5J$A*C[IM1*_5KFYCN6>/"KO XSW!._!@9)@Z=GGF!'>[H;ZH2N*HR)+3_ MG>Q%6*=S;@BNQI(9-C,4M[=L"^LR<3(LS*Y4KIL$08F@M#\GD2!9(T@J1Y@= M!E2)R:L< 8FSB+,4:ZFS>Z;O8$,4N_G)V[>BJ'&7":)XDRE.T"=&5((1B>($ M?8+^03(B49R@3] _2$8DBE<+?:I>;EKU\L)A>JN[;AT24=)QP_1_UU=Y$^G6 MD XKX*D OD;58#LG8H%X'J-># MA%1R3-Q:'Q(2MU*A1S/PMN\H))VA2JO2Z%4A$4+,6AMFI551<55(A!"SUH99 M:5547!42(<2LM6%66A455Z6FA3"U[H'07UVXP$_YT$R1:I(GSE&CZJVVH>VE MA5=).[M%@_+R4Y-%Y08[+?VDU5,G.:AX*U4"5%,!I5I[ P)F+8!9 @FKZQ&F MPK9V8E1B5&)4RM53B(N"*;0JM"H4)2=FK16STJJHN"HD0HA9:\.LM"HJK@J) M$&+6VC KK8J*JU+37'VMFU:LR=47WF1 )/_327]J*K"5=*KSZ5VORU0V-5]( M^R8)'D4D\BDM3S!3@H1T=!SF%,=&4X*AS!-F";F).9L-'.J(\-)X1"F"=/$G,25@O\:P%99_C0=9L CX(T3Y,VGA'_PW=F)OOX^62/Q-9HR MWS8K& #=5Z_[<@N&EY^QL.-9VTS8KJ]%WE!B%"3"\FJ1\;_B^QQ-PA^D&5'H M):;<\+AOYY0$YQ7?"DVEFW1;^WNJO/%]O'V!<&3_2+/.>HSU=R@6 MZ'G#',;K&K\/.H/37N]DXVM/AJ>RU(4OI8#1KT>M(\"_XTA+)_E;"DS^=]X& MB.T63V(V*X7EER#?'>/_9^];F]1&ED3_2D7/>->^(3.\F[9G'-%^G>M9V^WK M[MF)_>10HZ+1L9 8/?JQO_YF5DD@0( 252)C)AI@Y!*5?G.K*S,:0#W!GQJ M@O3FKV.(L)1L30,)KJ?A)B"97'LM07W1?I8D]F3E_4ABR30(X\FELG*VN]^+ MSQSDR2\+BVKOHR70$G:X[Y!34H.]#DGM[*VM@5\L)DH)K>WQ2I"!(!O=/\Y: MW;/#WH^&YXJ%%&8=#$SG@,86X-:9[Z9>,>=?KE5D_LN/7[B))PLF\$9YP8S_ M?<^'XNB _-9I&?)#N]D:)!JZ&!P!/';#$9%YT63>KA&5BX.%1Z90PNCFB2\8 MXSFCLAN1_O_ T.66A,L$]XR!=!%#\@S\&*GYZ+DUCR>NM%*7%3(NBCBJAK M&,,>P7B)SKT*QSPFC*O;@/OWZ!+*G^19OE7*:+\@&5=/DI"X_LOU9I00BXPU ME- Y-B5H4YQ!ZT8*K=**,^2LNKI"LU)IO:J\>H,:58+UK*E,$R)ZH@D1/:D* M+9H0T1--2#V+6B];N5-A(;-W9C!F_)_(OC<=W(B/"S1,/)<_X:Q^\I"-@"9* MK')V'(E0356-PHHJ(9XN70O_^3#'5KXB2ZWVCTX+BRP-]NB6] 4I048!/R(= MI)_*GE2A59@&QD6W67T5IDHKPQ#]*TS_!94E(SZJ*1_MMNSR2S8I7HR)"((( M8G>"4,^CJ&.,OCR_8]\8_7<>A+X]#+G%ANBH;$X.)M"M;.FO_MWBZQ&$#X8P MNLNTJZ134.M0)R5\FO)7S;4ZZT49YO@72V\B56)= C>6L";6)5(A^"M M!;R)58ET"-Y:P%OUK >]\AFJ;P@]E/L!I3>&5DSZJIDRNDL?VD/V=(K:5.ET M*4>3"+="PE6MY3(Q .6D*K$70@1!!%%Y$7JI472O"F !V1CA:D0_ F M5B72T8)T"-[$JD0Z6I .P9NVO?;.FS[YS;%]SU/*+;2RM\Z4SH$_+ >[V#!= M->>R#MOST'WG0;WS#<0>-6(/VN C-E,#A.7O(-$A+")4(E0-"96V3?6*&JWM M8'_R80P".(5XB78TH1T".#$KT8XFM$, )V8EVM&$=@C@"FR?PE_LO;@(\Z'# M35@>/#M&>#_.H+8XRDKMUYV>P^@NQJ1M-Q*P/<(4UFVS@MO/=MQ*3I-IJ[UF M9_7LS9&JZ3R(<<_XZ8#['XX" +#8R;9_=8VR=363#>'+X&@)LQV[WD08C?SP,"XRW#,3)^S(9[8L4@2_8 MM!=&"$(_$B,PT[78R/$@#) QTO\=X&C$#*"[.[P!"9\ MQ(U_R=X-AOA)8<$;,2_R5R I@,UM;&<+7!\ N#V7_2.:,[/IFK[,<! M#41E^O$.-H,KGAAIW@D5L(/;,"R($+$!>[*Y8^&A4< Z,W'2DXGG.D_).VWL MU0ISDZB4H\5UFD%R^=XMBB]Q'PZ[;I5SZ@B8':PL+!Y0KD_2R[WIVUZ$M[H_ MD7Z1J.PP0E"*=9DN0Y::E3N,"8OY=O!3@#X< W82H@%- &/C M\_S'TS?>@>WX/@WWK?('XX!O^DMOOD[YF-_AX5E;>PE(Z5W]SY]_3C;WFLN M;.^]#/@0M_@>0$L'W-VVA[G/8IO]'YTF+O9"N<6")9"QD[ET(<$_K!AF-EP+ MD?<\&/KV%)^Y&MT ^'=J@E:9H;X*F &@[*"91"DUC@F>_5@&@0]EK*4D@ M/Y ZC>X6( EQ''IW'#6B(>0LJJ0)C @3-)V40A'R^3T?BD7$,KHE9/3@2#+Z M$,+32CX?<:$Y9?/Q16#A(J\LRJN-R"O3?%)$Y*GE!E=GP(]L%XQW ,;,(Q2. M&-+1\2;AV.:M[=CH*X#?=_MO+ID>;YT%"&)4R]" ]-UM=^A$%F=WGF<] V( M58 _:+IW-GJ2[KV/LBJ_3R>'B0G:\;B$\ MMQS#.YN]=I/5^VFV"IG5.$]FO $J?>MXPY^YC-\S!D:S.47J]B.^--U#Z'NP MEKX++QNU,N4'&=:Z]1QK]>YS])YG)""AM]"Q*0_XKX=C;D4.1_6^B(A+U_I7 M3&XW&*XH$!U%RI]^=>CYM,QP&+7Q1AD.O^#/;#L3S$P?GX=5.8[W$+#G%GS M0)'04OUK?@2D.EO7KJ8UT,?7,D/&?(>TW O(!(.,; 17!, M!ON%;3<$2R6.=,^^Q^\0W[.8?+<#,_'.PA Q,0W@:S_+L4^V^$S[@!VWO!N" MY=Q'*Z 5T IH!=6MX)#CIX.]3I\6M<,>:YHJLR@VO1(T*NA0]X^S]MF)K/B8 M0&[-S:+8@$E&;DW#S&/G^T\S=39AR'$S;/O,=W-T5NWKQ&0D_-8!O]F.TI%Q M3(*_/,&O/\G^+7[DULO?;_W?WK!+&!W0'7^9>/"J_Q6>L;SRC?NV9\79(O_# M33]XF[S_!#&:D$+DAX;I&N+X<#J-)A-EZ5@:[$Z;K M@^FO/)08?FLZ\S0P0FXMD$LB^W1P32+[5#"MF,C6O79=1G!6P=IU+>5JU[V+ M I@K]^6Q#LR3']M35:K8'1)QK[Q*U]$FM'.IKNSTBLOA/Y'M<^NC[=HA_VS? M_??IB_MOS4[VK MEM,HKK?(IAPE[?Z/;T8\(7Q'\UX+^]V0\\ M5_U8;6!T.E3 E=A-?7;;R3 LOJ(X&(:#=ILXA3BESH;A0O=A];15KV>T!P/M MF/ %<6%MN+!@\U!QAKLP>AW]'#&U-W!H:R;>A\O8Y96A=A;RX=B%$>^>RMMQ M.8IHK/)5VNQ_)&^XF6&]A,V/5N6;'T.\>00CLJ(X/5%Z!:%SY8BZU36:_0N%B)ID MN$Y&10GQZ8$Q:)-1<2H$67$P6#GYVVL;Y]W50G1'-"J(WC4R+50F[5;?:)[W M%2)MM<.I)YP/7U3APWV3Y+]Z+MP_F?(P*;!NWOE<%CRD)'D=MNGU"1(#K<6D M=CFCL>+#Q%U*D2(0U*J//%@V4%_!=FM,SA"S$E3&B*&T\A$+'Y# DW$#IF(Q"WU-Q%3 MT60%=18P8O,8Z4:4-$^<6,T6CH),U^OKQW%J[_/4<@>GH*8V%A\)$G_I((VO MMI5Z16GT]"I"F_:O(K1I^2I"FY:O(K1I^2I"FY:O(K15_"KU7+PZIO)UE"MM M>^.;%HA-2R$!+;;6KQG\M.H6@.O_I 4$RT(A825GL::"1@J!$K).+OZ]& MUM_#W&W)4B7&UFF?3,=7U1]M"CDLJ8"!Y,FOR)(J*"2CVSQ"NY7:T_GQ5YWU M?K4=@]H3A9["[] (*0D\HFU5:;O(2"31^2G0^?%738I=.:+04_@=&EDC@7=H MDQ*E$.01O'>!-G$J40_#6 =[$J40Y!&\=X$V<2I1#\-8!WJJGX-:Q M4$9/O4(97F@Z5"-#HV,0-*$ZDM.O-3I0(^KO[Y;15U@=\(N>T>^WM3X-0[RB M-:]4VZ^I,,9I=XW.A7Z-7ZC)4AUXIN1\\:*8Y+QEM/L][7B$E,N),DIN0ZR$ MSDA@B V:^ND3XI7:\$JU79&*,\1:1JLYT(YQJ)51?3BGY"S_PLRQKM&_T+LT M6859_&OF\UJR3Y5;:/1*>F4AKSQL9[ S?626%V$'*=H:), K 7AB8*(C KS& M@"<&)CHBP&L,>&)@HB,"O,: )P8F.B+ :PQX8F"B(P+\,0 O=R/@KPG+6H3/ MT.$F3 7 ,4;8/,Y6B*]8'++^S\4[3E^C"??MX>J%C/$EU0T:/=M]'9.6V(1[ M94:A]SI]2$!<6"2/+%I<)MBS^*V_+TQE:>ON,P\"SJ^F'.G,O?O,S8 '-T!\ M;QUO^'-ITZ[9^M$4&W87-UXZEXH'0W.*1.M'7#YBNQ&W+L,_SG"H:^YPL1'W MH]_N7YSW.XMKV?%427J9K<&:0Q8EE#E?F?*#I(=;S[%6[QXTF(0E2W-5_'?= M^9/NLZ73)[M!H[\6&']S-C;O.?,2/,/JQ>1&G@_X\JPE73M=@0 M9"66=>?_1/9T M-KL*O(3YX3H_D<2[/-1F, SDD @["-%+=(:W\+( *M@&PV M[_CW9$CQXPT,V-I<]_4+W#V))K(T7."'WTWWCF/%MQ]78C$?DNFGB\=]\Q$0 MX=,WQW3#2]>:W?3VZ>9IRF7!N-0V\\N #U]9D?\$$N'L36N%V_$ZD$ZEZS8? MJUYW/W/=@<$";X*T@SOCP[&8-1+.SF+G:HHRXL;[\!ARU\HG>MYXXJ$ H<_% M[' , ML&R)Z2_/OL$2OI;\9][YG",ZY7/)55CB@M[)RE\H1$+"U%Z*=\;:;NA-IF". MP'R,&+ZFS]D==P%RCO/$S.$0C!9@ H&H@$]-E$+.4Z-<,=EJ;Y*3%I>(X,P> M >Q@RCZR%H*5V2 :$ZB&2"Q%;$5*J>8NP7%YZ MHY=1@OV8!IYC*=AV\_7WJ[_$I];K%\P424*",!$NP=CSPY<(=7')\="0QV\2 M3(YMWMJ.'=H 5L]E7H0:RQ4'>#$=#ZQ?D&9#'(;#J T&;TK>X/.ISP/$'#XE MYHB<%@FN8& O<]]Y0H2(^P45SGB/S2>T,HW%<;U;\":$E8Z#3\R?R0A3\TER MH^G; ;YFY'N3^1M6R"8]=?'BU"N1H'QP!^Y="(AG9?FY('B65IM@UT&;.(%(=[NS96]Y0&QA#"B=V]; G3V9.K8 M0SMDR+# W%S %!\!HO?%E$P'G2/?>\#E^0O3LUVI8Q!BYKUI.^A<9"\)6"=A M2!PGQ\(:[":#UV:09:83> EK(IB?E@$S,2TI-/EC?).\ =D=#-M['J0LH=CF MF9A/,]VQJI&0K%:%.XA$#K 04L6'"YX+8'B:V5WA& "@,7<.1B(^T,;7X=7 MO5CJ",T#OTVY"_\B]2XM18P\HQF$-D@"WQ2\BHR+*+&S26&-8[-B!,_3TE;\ MCVR'>;/;F]._7>,='^[VYM)ES"),]5^I K+Y60 M75V2#'XPI&;N'Z1)UQUQ!QNYNP:>FUY>'D@S?+"5Z8(YO5*E"Z817>2 M$1<+1[1Z'8,E?UZL N9L'4G%($#7O@3HKRRZ^M?OYBG_;K*QCT;R+Z$W/'MS M(Y0!B/5W:#^#%/O]-S,#DBM3*Y;W=P_.@)R, Q]2L=G6NN#'A@#)Y11DN97< M^:.5$1,\@D JUQQ?+T2^17X0@:#00[FF&6'"S9Y[(^8$_2^$)[F M%&R[1WLBO"_VZ^9D_\_PAJO1.S'L1Y@.&*A/[TR<6/ATF5AS'SW_>LJ'-@ > ML#CUP$.&5_HW8].%GT2W3+@^'*-]N3G0<2VQ\UDL*$A>G(YJ7*/_@([W>WX; MSN,8FT\4]&8G"OH;3Q0T&ZNG.R57 *T[PH(-P'4=1CXL/[&])6W._0)IDU:, M^<0)%_"2KBM\C"1*8R::6]\S6SV0?I%D%OGL*,9R(U<\&9;^#GP((<-08$3^/@\S=E<1J?^#@V)D8JG(<[R%@SP5S>E$ 5!^\>,76*:CT MMY M!;KJUC=N\R74"#3XQUD3Z(8[3KR9-_L>OT)\S]I$V$T5QE8>+-XQIP%<3C[- M?EI84JS]6"- +YXPI#)7%5 ME_W2,+.@X?Z33#F*L:>^==Z[.7TWX/)QN=0O^H=,T M$B5Q1#00X@M!_+7]J G:27@52K!,VC\N; M!Q@!6VM@EUX"&R,$V26P5:J W5*N O9'VQ49)3)2-_2"<''GL#!*W V=FSSZ MP@50&65N?E5D?H?WL3[^&JHC!*)1HE&B497@IQ^-;JV[B/I6;!U^0C.2!^$' MN3^6<]\P8Z\WO:?[O]SW+#,8G[''P'[EVLYLAW%U:Y>8B9A);6;2FD95.,,EF63UVH0&ZW.FO+=)8J> M*K6+*BKMV*]76A?5G"!J*9?RF^U[R*6VT;YHD5RJ&>O54BZI9OW2=D(%VPG7 M\_.MM*.@>O!#@7#8[#S#D$XE[ MXB(MN$AK<:^:XTR/11F"SK?JGNB1_UI5"%R5$1HEWRZJ=NG%#V5 M&8*$MNY"F[8I=0G@U*K'-D%;4V@3CQ+5$+35AC;Q*%$-05MM:!./$M40M-6& M]JJC#'\P]7UQ]\SA)JP,'APCJ!]G )-#K/:OHP?H 7I@UP>6N[%G=>(,GZ;\ MU?5PS*W(X5>CZV@Z=42+7--Y9P;CCX[W\,F5 6<03=^Y8X;S #ZN1Y6IT\S_M%=/(\'^S0R?-< M@;Z.>LSR@-PJ:N"VTE:(FA!JUG^(:+CNK;&HT5F=L$F-SO;.]T #BA*1=T]$ M1G\0P ^, GX-,R6L[=FCS MX)42^Q/F+3:E"4HN MS5:I(*@D&;2DG@_?S"1@%/:U)F!@$'1]"[#4VX4SB"_'$X-MT[+CQ%Z0)ZMT * M8M]H[@*2Q:ZSA7S*\R%2JO5\5-/ 6NG6XSA_]7/Q-#>N-WN$PIJX&OT5\$LT M'ZYBX^&3^R$V'3YZ_J+7^#F.(3]5[#8.+E8/U*KF,1"5DPM)J;?T #V@R .Y M4V_?V\'0\7#'=#'Y]JWIF.Z07X\Y#RD!=XL5N)" >RLAQP($W4Y)N)1U2UFW MA63=;CI.ID[6K0JSI(S%(G/<*.M6LV0XHN&ZYVE2UFV=L$E9M[0O7''6[=]B M'N"UF \P!]X,1/3=F,-6!*MI2#R97#EIH/'J:W2 MEP$?OK(B_XF;_MF;;N.\MQ+V%O0BP8IW!2ILC6E,N4=?**1@;3DY$_5R.@\Y?D0*=5Z/JJI+JV4$OE3=?:G=CB/N.04O8\M@>]@ M"'SC/FXF;'&*%E--IY'/T[FFW5FJZ1!POG0&[9)S_-IV(%W(\I3>S&?J;^[TU6FL.IP"Z'?C68#=C MCL=OEP &NMAQ9A# ,[LX+;@:CE/[R@(E&\/+>4&#L>6KT3N #$YSS8^Y,A-L; M>^ N.67UQ0PC'_X]/,5:I^]B5]G-6"9CL%<@=:A-8V M[/>TF^TF[:N<1@?D#>9%4@/L?<2_POND\I&I_CL%V_8]U]TUVCV=&R6K)L1J M))Y:%)8_4E@^K\3X'W!N;AZ\2@1%QSCO5B\H=!0!)V?'M,F.47X3_2BB:>SS MY3!@6<*IU^V0%4-6S*IPZI 5HX$5\]&+_$HD1=OH]E:W"LB,(3.FW24SALR8 M+-EDWU=CQ;2,[CE9,63%E)Z%>3/F .01/$/YEUJ82)>(JXIET:!5O2PZ0,K$ MW+=VLVY_(LZ2'S5+#LUU'#/?CK;2JQLHZ M-]KGM/U.+E_I+A^2_:M9LUJ?3WT><%>DEMI8)(X'(?F")?N"SW=-K4_$TJ5$ MV_<4UC[%2*O(&>RU^NHX@R_(#R0_4'_7A(!-?B#Y@17[@2OG:,CW.QW?+U\C MK9)LJ)YQWNN2JT>N7C6NWC#R?5CMVB.$3^3N'L*VLJ&J4X8PNKJ%W0".>2 M7%Z1 F(861AHII0:/3O#3\C@8BEC6-QQ[Y!:5^OL< PAKZ*^LI=G28_L4EC2 M?Q+'"UX)CVHF09,1%WW95J]CL.3/B]7Y9%%\>MDHJTI8]./RHE.T3C7TT97\)O>'9&U'!#JO*81D^F?9H;JED)F92#-LEPTO.DHR5KLGU*EVE M2Z@?<>$L ^Y;B]>E"]/U.Z(PW4[/;"EFMU),M 2G>\&<$!7E2M@I6"PVN%IB MT!37W_.AJ,08ER-MB7*D@^7Z@Z_6(5S7.H!XW&96_R^! >NTUM< W+S20XAD MC;9=)9*]%'#NN,QF_5R;BH*)]L>Z@ =4%SR@I."2Z\)BWR75L7=+F<%=!LAH M4KPX6&:DX> I[C*JHA4+4Z&+=3//%Y$I+,9K2" 8+."^/5(]XEO4JC9W'-_H MZ<),T,)/.+Y81*Y ?]\%YPLN9.J(9462,<,BZ*I*)VX%E_GB\*LV^CI4+]!& M+-%:SS;&Q1,ZRA)JZ1?+V/9A1!;/J-OH/2OFN(ML?PEZ\&KTT<;X-MH^&7%R ML(L[HLSUH+CRD^?M0?XP>5XH;T;O,3EY0;2*Q2Q(^_F5A95D+IB$PK)0J(U] M8#X'&A2$&/]IDHU0@HTPK\!>J,>+:%)ZKN4B@\!RI#U6-N:K" MF MC5GQ5ES+:/BB+I*A MBNCBP=9G&S5<4B)LU0#=4%E1#:-F!82YUU>H35--%*UO],[/][%C9C*$(FID MQ*PS8J@"GF(/Y*F )^YD!U>L6BPMMY7F9X6M@ J_1A.@XN&RX/3.E:]IRD(93-#A]$*SK&6S'6DR#ZFHQ[5;W M[*+!$$J+=9HV5VM:*>FU&RSZU8'BRF5?3'\XEH*GW1;5N"X,%HXY>^=-IJ;[ MQ$0=0&YA9T>/FXX/_,<)G<('YJ MO7[!;I^8Z5K8.M*]2[]EX95X=^O\=<""Z!9<+MOTX?816M M3^ZP8;#G\5OQ\;>>[WL/6%M,OLU@./^1[9KNT#8=6$$0VF$D#(EP;(;L%B0V M8L9DGSE6K!!S>VNZ/[%2V:5@'--@7QN7\"(3;K.PXV\0HI"_Y[!\6%F#?8O\ M(#(!" >G$76^L4/\AT!&YOB8?C)PF>FOGW5]R^B4%D4H-3X;].W407ACY>/=O!CSS,"=+Q\ J&=6%\QP&*% M^NL6*S+CG7'C%(D/7*&)+)7=W6D.S$H!LMEJ[3'%9C%H+F=K;;$+0\?.'<7 M9 =>C^' )""$6I>TLG9D]@#$A60&OX9 -AR4X5"H^@PC2;P#'PB&8VY%CE3F M_'%J \W#:S?;WQEH^("/"K_A/;R]E4]]'TL%O[)@CA,L &&93ZAY40U?\VF8 M*N[:PKT3419G42G'0B-&U=BTMK)@[*VD9[8QI',2K';>V\II7A0&H2F+SD;" MP TWTC]HU>SZO UV>6_:3E)L54J](->8HK(O7(Q0$"/+3D$]@ 8%^G&>]A*^ ML;"=S>BCYU]/ 2HC>PBV^-0+^!5,R;\9FR[\=..;%H?KPS%HF7RYF>5Z"]G8!S[/P]9+5MA6EEVVVH1;>HN:=%]N7620MV9@!]=3 ML.ZL*S?M.ZZHMLQ DSZ>Z2*53<'O2)/9?/O@9?NT.3.%VU/0SZW.87)C53@T M%H.0NQJ8@I7 G48N><^#H6]/<4KYN+%*!)066=U0\?]M'A%Y"X8NQD$%&.$. MWXONQ@O.@9#N[2[BSV3WL5AB8-9SC'& SP!$PO@_$5A*X"T(0<:F3A3,O)A6 MH_E,N!:M1K_=>V8PH(LX^)$.;PH7UIO*R ?^.+;OQE(6/+=?R,G@Y:D/ )+O MQP"FZWJ1&XOVI3BG>.ES.WEX=UGPEQN!&Y_P/ZBPB1TB_W[D_!OWL9V,>;>\ M$[N&V'02#X7*^V>2&!!SWCWW7=$!8,2!'H%@1D"8@<"E(6\#.<_-X9@-0: ; M,PIJ)A34C"E(* GW(FF(:(PG'6H CT@X%/ZPPV%. M@$0FW-2U%HP7^?$L;7<(\T0'&N@,3 D M^ '^=+ $/YS/M\/D3XGH[? B(#M M1.^G)=MFQ7-J1D6GL=HW\IE0-F*] H?9!NH=XN.\XVF=4%TLNO4%KG&2K%* (GA N!BVY^7+17@W/%H.+_"DN/^&,/ M_FBWLTPN$) ;T+*WJ;N;&-,9 [MP108"I-TQ=X]B?0-6AV\^N&SJ^>&BKSRW M1]9O):$!//._YF.#6A-V,U@04P[&,-@JZ6B:C*@$\Y!*@WU:#::LR_)8#-[9 MLD>XQ8:.%^#@."6'WZ$ESV63O-UBX?@H4-AR#'M=GE9!48QMFPP&9G&"$S(/ M'YK#(7B9:"6@[2'W:[F 1)R*@^CR@C PQ,8^_/7N.$;LXU#5;B%'.?1',3)_ MA\/^R_>"K$!_\FCP^2+;MC7TP(\ZU-%A'^*R:MS/,%A\ B\#D,8A$7.TS+64H8 @_A_P6\ M[YR4NFLT]UT\.728\ZD$M6V,-\_M%\(%7>ME(C&Y'H.YFZ$074#A'; H$ >@ MIL".,U@T14L!R<^Q1S;F" T!9X',. JBVW^CTH?[A]P7*(/72;D&RJC3.)^- ME01#,5O,=D6VV,+,9M(4:61QBIU&LQD/TU@A>,FK&P)GF]:/$91FHW>1GN3* M,^MFA@^W6XW.()G;^KPID*6>("B 4,"&40#\8_I@4XV N2=Q\BN\VP6+1'R9 M,PIJ_!"D>R"E:B#UB@V"!U-WQ82%T,@QU#Q#]O9)L)P05W@N0[(JD*41)Q*+ M,>$'QQ99A-YJ,A!>GF43PR!Q#)W%9X6D@@1[#03];8@>@6-SI GNWB$(@5(" M4"LOQ=X9'O]86*0!(N G%R)7S.X>P"^.'LE;]Y?&^HT. \-#LRR[8)' 7)@"-WU7[)4\%ZHF"%[$(6G\<=G2 M$(OV)B WS4>DVVTPN'0>XIU)\PYD]1V:D>C4 M@O-Q9+ E)BF($9@,"H18&K2:SW"*[]+R3$K#;>IPEM,L?%H&G'0;IU[,U"/ M!&4^7 /1:49.N$%33>7A5 RQNS_]:!H.0>@FNL_ S&7D,]# ,R'Y8*+7A+(9 M+'#PGL2[01[YGB-^_W=DW8GIQB\'@?_1M)T([55/"%'PIA,7)4@I6K'%+'8< MAR)@@5R*:'3E@A;6 XZ]8\79^@MG6N:J)/OXBX?RR4&ACA@!6$0(*IGP #C8 M_/A*A& X]*.TJ8/KQYB*(:P%4)^3"8P@ PA6)"T,@#C&@B2>O5O'OC-3%DKJ MZ,TZK6BC:O4Q^C0S&F$M3^P.7!V (Y>[ZLN&1V)HIHT/J>+B$PJ89"6L#28M M5(Q%A;88&4$5SRXF![G2*$2L D4"(N)0E[ ,9FM)3R"(0%:GWVXL[1NGK&)A M/V'B,W#+5$)'IN"+K3WXVDA.-&8X'Y[S;&^*EZ>=?)W>3*R"HFHE/9*U"7)J _T&-<'0IG: MZG4,EOQYL3J3K*.OJV>T"U_NX_)RJW_];B= ?S?9V$=CZY?0&YZ]N1$A9:E% M0I3XO_]F9D!R96H%' :O]ARQG,!FKLXW1GH1AYV&9OL>A]Y\'N.3<%!NS,?W M=H#A>I"OAQV+9FO/16\H/+!OY9V%B@DB]G7T4].M)D:-A==W@UY?QO'IS1BY MCD_57(T^)*=P9DC";8/K'61,HD#M.7.AE]CU^ MA_A^N&B(=?\0,3$-X'+R:?;3PIIB:OE^K>Q&5O\HYTK/MH!;2"O/>) M0C\9#)9'\0RV5"O,G$12L"E=KW!S0Y0U\(M%1(YU5_)*$(4@_-P_SEK=F:A= M6TMU47'L/\V4\Q+[BEMGOIM1)?HZR<7*WNOR\P=Q/'YA0RE5/.H82" Z+IJ. M^S4B8[2^CTR@A-""$3K06.)L+?2;O: MC!]3X5;V_ M1+Y..RND]PVW98+D<.R"KPLN[J)KN^B5%DBIN^'Z$".TK+FMG="O1YA+2E[) MFK-K9[=Y;W\>+UH(BLPN?Y"AC;?VOMX7#LKE5UUGGI&3$7: MJCAM-4AQ5F&%S[NM-=U;%.8K8BL-@*6#KMK(42>LJ]1SR,G57K>EB10OD^0< M;RA2TM/IVIC2[8UFV\6X*7PKE5!Y#O51I&25KRK9:A 8O72MSXC/V3VK1T?+ M]6+[JX=]2Y=A52HQHM("]6^A)+N_XFVT%*+9,KP_(MIJ16LI+E=[3;MVDJPG M1J1E2-9R7)I61JT$122K>K[*B6T>?O1\N.0*WR(NY')O.E%\^ E33O'L(.W< MU2QH\WPO!0P7Y,&L(":;2IV:EM&^N- N-/."F.9$F";?:8DB.&A_2Z#9:.O' M0<^(A>K"0J+X1_OUXODVMJ*]UG8 M;3*T;QV^6+V/MGMJ%O/82^]_]=PY@<0Y\-5FL9U3=CMQCHJ<(]K3Y#% LGCH MF)=M7.TOV(?C['GAR,L\OW\ 6:)GUZ( M(N"A-_R9T?RB0HG]:[ M%,E"N?D,4H*8:/##8]F MXP@9\G3ND#CID(WEO+Q33IT9_30/;2IK *Q*\Z\+X: #ZMXHM!]2Y%YQ[-Q- MUW9]*SOTE.7&'CW4HY88R!G=R.JJ.G]A9DM&V;1&W+38=3CE@V>X[MMZ.:YI MTIBSQ6,!O1P)*X05Q I)$*)576B5L*(B5DB"$*WJ0JN$%16Q0A*$:%476B6L MJ(@5U:MVG5C6?^%I"]_YU/-#;J5:MK!ITA+UR+2GI0ZII(-@=,8KL1S.UJRJ6%4''OF=:@<:X=ZU1X M^KT&O'-"ZJ64?(26H50Y%L4EII8L0NJEI$2$?E=W]4*9"+7G_L.B19WI([.\ MZ-;A%"XBM-0&+21#B%BU(59"BY)H(1E"Q*H-L1):E$0+R1 B5FV(E="B)%KR M920D$9VPZHC.:REH7K^.,=GJ9TH6& # [OYQUNJ?J3*S0[([!GLE=U3+N0D ME)/TFR8V)Y3NC%!B<9*\'Z@\,\6IPGCWD+L@2;:O+RV[!/4\2%J\]1QK5=Y< MVX\2(%_@UG$@/W_ &J_LS\CE\GNG:20226ET$G0%;EVGTEAAD2;P76B&4>CY3PP\ M)$ZEN78_RE])QE&U%5'6)")=AA\YR&W3N4Z(9B$!8SG9HE5F&FS':%U0Z91: M,]9)E$XI@Z?V3F!JMQKZ];BA[E#UT5;[U9 L5EV57 &[I]#A#2HU20JK(H55 M3L:M_@I+&\^;3HSF]+R1+S@S78LY'@!EP>,6]:^9-V(CR4/B.&GLG]-ATA,\ MRK#&HA$T=.E:GY&"9O?PE?,,Y;K8&+Q41;8J3A#$/IK,M)]WO2L#E>L_]_3CHTK<9^*@>JJCFXW@/ICODM)-&A__AET&ZU7\NI MEC!A2O8A&JPY#6KC,]5UJ_'3!% KM_]B[RG>&WSN>$'P@K;^3BI:M,97BNV[ M!5OPO0TFH@\4;8,Q5J7KU&LJU,]3<<(@+E(UYEH*2QT0>U4H;YVV D^3J?:+ MX^W+2.5N"7:[^N6IT)Y@;5CI>/JII)S:?D._ M"T.:B2H_N-PP<7)B:Q H3T MTN)6!*1TZ\15*;@\JD$;A#H$R;]Z[IP^XD,\U::Z=A02>8H3 W%.E9P3 M/DUY+B,BBXEO#O43:2JP-G^WG^NZB MHLIU=]M=A5)@*9GEU-A''35U@/N;A\]:77WUE#8><%VW>K_RD 5CSP]'IN.P MYP\P2_ST@@''!*$W_ D "3@61YL@I0O6H/W?DX@,"E&Y24+R\.^87*X3"KIR MKY%HWB+-O$N1S.4$9KO2(*Y45[E-IT*)L=1EK%PVR X<5G&>K>ZA=^(N_;EK MC8-P;7ZCD+M.VL89.\W<.TP],!S.D?1YP M_YZOU"RF#>.:Q1,W61L)05R-ODMR^.CYQZJ&U.LJ9)I3V)W8)#>;E%=*.%?! MTX9"YC:='*T'XYS0J3VB056!=3HTJ(UG5-?MQ,*+U%Z%8^Z+:K14=K:68:;] MLIP$65Q:_XZ"< )L4(*'E2O#J:-?=3**T)X*Z^2)TA;"1P6D,#7T.[Y=C>]% MG'2\O8Z"=-#^NX0;.*:O4&ZMXG1 3*.]^BDY@[:CL?I9Y_+&+AZ\O>*NTIN< MV:.3MY:R8,'Y7W37'S/<=7R?[%LL;@(2R&Q:G.7 IR:*UX0'OA)Y +;Q?,&^ M\3TLT]-?&6IGWS]!Q%']?L**BE@A"4*TJ@NM$E94Q I)$*)576B5L*(B5DB" M$*WJ0JN$%16QHFGR0GW3NJ>>'W(KEEV#7*=?E"LIH-K#RT:[HU\K($H'U !8)5<,?0=,8KL1S.UJRJ4JK[B%;:O;T(]U*CR< M7 />45N]Y$UIRZ=?2CYD;+0N%$HER'ON@;B%-,TNFJ:P;8HX3WHQ M]!P]1\_I^%P;,\O2HOV5GM-NDT)14 N ZRT^&?D MQCWY.C .;AD;+!QS4!/FK>W8X9/\$0LQ1JX/*N#.A;E;(HTGSN()V(,9,',Z M];U'>V*&W'EBOV[>>_@K-=2-^1AOUBUO-%P&5V[^+)#>;(.AO[EA;&.UOH1< M)&#,@6\&PZX- )N'L3T<,SM@.%E0K1;#=<(WT<$$%@7W6'S$?3\&B!D$/ P: M2ZIKD78R2%$:C8-&SW9?Q[@7.SNOS"CT7J<3K<2%;--@0<4MFPMGL]FSV\ $V\=;_@S9ZH!!_A/D2/\**XW9[L1MRX!#SC4-7>X M@-N/?KM_<=[K+RWD$+X95,!^("/ M!?;CMH>DE H?/#9T@.W8A(=CSQ*2* I$MJ&X 3NL1*&P6I%Y[5#<@;],/("^ M93L1;H$B)R?C"4%F#L<\:+!D'=LG!'8CC]F'/7 8VO5"E"/>$#L: :S %D4[ MWY["9-P[%O!AY-NA#?A+IFHZP\@Q$\%R:P; H @1,4D88S;^%*@G$-0CUP(? MY"N!SAR@+Q[(J<'#\@,.G_S(S'O3=M".Q4D!?";8E 9'&P,!Z1% HT1A$,)[<8D6+!#^P>=AQK8GH)"L MDF]8UBYPCPD!2 !$&@SVR/VA'0B$RDX[WE3L80M()G?=\T @058:#D$2XD3D M_7C?RD74/"F\VN[0B:QL*H,Q$=1QMNMS1_#[,L9LGW&Q_O,BQV!C@"NJ4 M Y&"T'R9D&6#;50EJ])SOL.\H@*R/<;-?E].!V^->UB$WX=_Y?4,G2<&8D(G M)H$7J417Y&!6NG1R42X&?!A634Q4,*K5['8,F?%ZO0.5NKVV(XH'53 @XV>@ 5O7\W M>^%WDX'.!"OK%Q \9V]NA* &F8)Y.5C,X_??S'6,DG-=95#7;FO<,O^=S>&- M1NTU:'(K#>7PYG8*R M2^[\T=ITUF/%)"SAI,="Q%!XJ"58C#=CK/8/]M(#*N8I-@ :A?>5KJV36*H MN8AK,P0S05A(W/4FMBN^+UA_62;51NV,1D*1KTR,G$TO?2X>]:( Q@W C'P< M\FF8FM#\3LL,S1>OV%K.2>.WG9=[LXR M3+S0,5;2K FTXI94&T8.!:"5"JQ M/\Z:P'_<<>+P\.Q[3*WB>Y93NAMSQ1ISD07BB\ SCCD-X-Z @V, ]O#K6+*Q M%'#3P@ZNI^6?D(C)M=<2"1?M9TEF85;B87-]XF$\N1B7_>:S'/M4B\^T#MCQ M6D9_,?>E9D:+H<54OIA#3IX.]CIXNO-6V!I0QN*DE+WJ/5X)LA)DJ"OBN@>] M'A74BAL39IVU3B?9QR[:UHGO9@/?8&1,KO6+"'#(SQ\PRO'[K?_;F\501Z+R MBT$$K)IP?SS<7]N/VF">I%C1E-RN$26C$WSRHJEF"!T00NN%4.+0FB'TV!RJ M>4T=#&_H75/GP.AKSL34%=+[FD1 7QTY.;.(:,#I'!A7;4(J8T_EN=&$=,:> MRG.C">F,/97G1A,J&GOJ&=]D5L<>ZJK!O+SK;V#^GQ]7Q"S/B#Z*0*BFKEAA MY8\ -S(G&S.RE[-]NF66H6PUC4[SG!VAQM%Q% 518T'46$[/NXMCM.DB2M22 M$DLMS]MJ&Q=]DHLG1HU;ZGKF(L=RJWGVFETU:?*%VGY!'8/R'>6"\I]Y$+S* MR"\VP]"W;Z,P.>FU[O@9A?+UB144)U:_I:GA>D8,[^U 4@VW+EWK+]>:?T]. M3Z <%BMC)+]&SS>TPDW48O$ M4IQN@G?%Q21W.3(M==,FGWIU?*M:7=0LW"(=0+C0"N M", IBDE41 #7#N#$MD1%!'#M $YL2U1$ -<.X!KM&M;QC*MZA2??SYOM4.E) M-E)M0SK*I/VQ!YNB<:R6J$/ MK5]%21.ZOXHPJ/NK"(.ZOTI_8Z:.L<2>,9K=+:HEXZ41XJ3RUU.ZUC6;[O"ZLI)ZO35[T MNHT#44]>(N]AO:LX@?JW>?:Q\^*^SPWT91]WV&0W$*L&*/ M%BR'7M.X:'<4/?A'%*LMQ9:DH%O&^7G3Z/1U.*I*=*L1W9;LI(&D;?:,SE'" M'21I:TVQI4G:0:MG=#NJ4BP5!=#VO!/5["-X*P%O.J1(1$3PU@S>Q+1$1 1O MS>!-3$M$1/#6#-Y4#*"F6X^%)?"Z(F"53N"5VY11P"UFNWAU&HFNUZ(@>4:O M["D\GGZ6$GXI&V0Q#'HUW\X^2M9OTVBV^\:@WZ/T*F*H4V*HLG*LFD:W-3 Z MS6,4R=:>9E6>FWH34H*?RL[_!075ZF$J/2DH8JA38J@2%52G;_0N>G7A)]H? MURH 2.4I">"* )SB]D1%!'#M $YL2U1$ -<.X,2V1$4$<.T KM$^N5X[X,=M MM8U;TR**Q,SIU %(4=?M]*O4; W[P?1=&#SXQGT13#RHM_8/(($?8IAT'+&= M,X[8;+2/$4&D[B#;5I.<-:_T"LV>Y,C"37@/"SSMJG0X5#[@*';Y]X6J8(5,J: MR7"C8ZW*@9NQS[EX>1S(SQ]XO7/.<_^HU=>A!JY[W4L>M@YQU*C(Q6N%^PJ5E MO<1'X^T$X BX)?3MVPA[R//XD"4S'<<;FG@)?*99M_FTUW1J&Q'[5VK59)9% MF1I_I2DJ.;5;J:O6&C3K4K67&.N4&"N.1,GI*[4(HENBVU(50KD>9O.<% (Q MEBJS/$6%H)X36DOWLI MM,\\"%ZM\PP! 3E]P]KLHF6RR='??W"H+7R:\FSE M_'V.XQOOKQC#URD$%^_.Y0FW'<>ORQ-N(QH_-HT?15.>T/Z![O11O@P\W(/) M)0./XLJ0#-2!QG60@52+4*LR*X"0K"-75/2#X*U(D15B6B(B@K>:\":F)2(B M>&L&;V):(B*"MV;PUJC]V DG?U99-V+?8W"6[6 8E*I-[)YE4&@J?<5).OGS M[=]+ CF)PW?:TZK*-39@@"N", I]DY41 #7#N#$MD1%!'#M $YL2U1$ M -<.X!KM=>NUBUUEF=;WW/4FMEMR9P.U)+#6KSJEPV[U?!5A4/=7$09U?Y7^ M93,H?:^*]+UX+XZ:/JE1[$?/":F,/97G1A/2&7LJSXTFI#/V5)X;38@JUJEE M5/F(G9;1N?\W#@?4$\2 MHMFB:79C%NT!--LV6H.!T3]O$\D2R19#LKG.4!PF9MLMH]GMDI@EFBV89LL3 ML^U>VVBV%2W"J+;_4L>M@_*\G'VW#F3U[H?U'M&L9#=\#WU[B!^K]Y(HXE+X MA H[,[91^GZ?48TX/%:QT;G*!$8TDS$24?@I-(TTZ#5,[H=O3E);5^XFN8(WT7J)TI>T@B$0]O6@*%_DC]X=VP/&^E .=N-13I-^Z-<;2,;+XR1WZ M? *$;#IQ"12!S?.G[IGLGGMNO^=7^TK!S832[ M/8J1$R571LEEZ?76A='K'L/?/"%*UKV)4=4T7[)7V&N"2]@CDB>2I[Y=.Q(1 MU32C0OFZ5&L@>&_G*F):(B*"MP[P)J8E(B)X:P9O8EHB(H*W9O#6J)899>]6 MD;V;>_O3J,0=QKCSEW,76G]-84!TD]35F\M,S[V2OB(*\W(./K5 M?..ZZD.73:/9[QD7K2;U52&6.BV6*NNP4M/H=Q3%2)"HM&T0;Y4I&IJC,/@%< M$8!3 )^HB "N'<");8F*".#: 9S8EJB( *X=P#7:,-=K*[R\'ABK-/(UY3.5'[JY)'$#^8O@N#!]^X+R*)<51Q MK[WCOZ[?_P R^"$&2L<2VSECB3:O,2=>Y,G;FV M- N@SDZ+J/.DJ'-+?: =R;, X1G ]/XX>[E-BBI*I[GJ_= F(+G;6KG;!'!5 MXAO$MD1%!'!5 4YL2U1$ -<.X,2V1$4$<.T OF43$/[B_M$B^(<.-V&E,,P8 M0?\X V!3>./I&5?_'$8T,*YBNY$9AS1DC.-K-.&^/5P<>BF4P/)1UF;ZR$D( M:\BH"/K ORO0S&(A,2@SH]";$<*@T;,SMG2SME@EB[(A=V'&2WNLV_>(\^RK MGKUI#3((HK*W+Y%6UC^I: M;%D[(#C_B)GHW- M>\YN.<>*ZA)=; 3X8B$\/IPC#1DE*7BPMM?9_%B3P

OT/NUV1D M6>U&G+&B69QX?!% XIC3 .X-^-2$!?/7L4!@*0,@+2/@>EIL"$&27'LM)RA;)[Z;.7@#!B^7 M:_T"-X\#^?D#V#K6[[?^;V_8GY$;W]!I&HF**@81L&K"_?%P?VT_:H-YDF)% M4W*[1I2,3M_)BZ::(71 "*T70HE#:X;08W.H>@?,=JO(VM?B&%I+N8JL5V6W M;MP)C8?X_U0\:]0T&QJ!_KFP%5^4(E;BZ=ER] MG(4B**_69!+]Y=[S %.P@&!#WQ[BQP 9J/34[VKE<)6O4EIV9LH-B*^)KT^-KW/%+[3EZT'' MN.A2=A#Q]P0:$YVBWYK!MSZ M9CY-L%S+895RMA3WVJ&9[%A5:V4M^/F5'0*E##-.I8L" M1#Z?1OYP#)2]$*>+_Q8)G=7:.^O*>JTM %4&U@M!U)7+OIA/\1E^$-.@#0U1 MMPFUF>D^Q90>L+>>Z5M8P>F][?-AZ/D!MOWRO7MN,3.N"94@A,'U.]^<8(NP MB1V"2+Q+HPM'B:;8*NS7S1: 8+GOLP>_R5$OHW#L^0 Z2ZKXUI(4L@0ZT(<3U\;* M GNJ'M:L1-9H5HE+A*K#,>C=N_$"->[,KQOU2B8$/SQ.;5G3ZKT9\GS^TV&X M2 /8@G=.L"B%93X]@9;F[MD;K$;!S@417V0KWP9[#W87@!)!_4]D^@ DQK&> MQ6(I"S'$ A^DZ!?I/?1 -B$F=B)@2[X=;$+;DXHYJ )NA46#>D:WO1H-2M$E MF,V+M FC,=-EYMV=S^\ 96D180]%Z<3=9, ""/_;=*)***\8*=!JK/;!61 " M!G98!'\"*?36]WZF+(T1YT&#?<(JDTBM(#N]T2C@8;K-HBRN)\9)4RY_G')T M;>2KX,F)^7-!?:*8!FBB8>X\&8S;\+3/ !,XBC?E+NJBG_ N0*;M(N;N 97. M$W/YG1?:)NZ:A;[I!G)-@<&"Z/;?6+ /7F;>F[9CWMH.&$JBHM]M%(#,"4!] MN%8R,�LL6S[,'T8:C0F(FU2WB?(^?>OD@XTPS1#1F.&PWZ7\'5J MHBL3.::?>F6:]@VQ0!PA&7YB/J6*%P91,)7(]!!S0>P[H'@)X5;7O.-HKL\T M 8SV&]R) Z[HXME-.([/$9*-+>40][-,UEC4I9@FY=J00CP)OTA@F /U"NF3 M84O6QMC[&TAW.!3$BH)9BNA; 8-A&@; Y'B?;YDNR.@'D ?L\OH=N_&F8!M\ M]1J2&\_15-P1[ N@%E3;>BT]JP4LQ+6D8A[WN6"[0/(Y-X/(%ZP1<]Q\P*$7 M@ ("]AF9ML_N43LD8DS(";C_#H6+X$S@'._.M9/"I L#HHK*2FE6@-)904SZ8KR 9,)&BQGO=O9X14Y]-Q/3P/BT@%'/0XI?9<3!KM7 M:K]WN-J#G'DVDSF7X5*Y6U'HMM=N+=> G0(>1,U7A(H-DG$HT+"6E&:0!"!' MOA#T^!WOK4ASUO[EX?MJ-X94]: :W@\/NHLF)!K\RH$9JO M6!?;?Y;UK@]+N#\J[H]8'W9G-) 4*YJ2VS6BY.*K3Q)"CXW0@JM/$D*/C5#B MT)HA]-@2ZEB1TZ5HSTHJ?3V\Q?W*'WH1?)\'NSW%H/\\>V MQ]S94A;EO-G6.P&4F(Z8+ME26D7BN5CRW)H]*%9[K&-US4G3$ M=/5D.D457<<8#(Y0_>@4*I6>O"^_ZJ5_YP$W_>%8..D6O^>.-T7*+KU0:;5" M4LO25P7ZS@F:0;R]GR/Y. *NWVVJ6J.*2%PG$E\Y7ZP,B0\N.D3A1.$%^X4J M47C+Z/2/X1H2D=>.R-45XRUPQ5:/DZE!X^HY6;2M6L6VZK^XRWW3$?Z::4UL MUPY"/-9PSVEO59]0H2(6]*)]$9,62-[+!<(ZEO#M=:AE)K%?C=EOT?)1COVZ M/>(^XK[:<5^V66%Q^IAYD#?+WM]6@FQ-;;&Q*E$.01O'>"M^HX5);16D=!Z(]J\Q#7,+4IBI2/<>^:O M%G@ ^_Q"Z\U_XACBF#P[EL5Q3&M 'Z';T/)*CGX9+ONB[T\ ,_RI>&O":!: MA/G0X28L#YX=([P?9U!;'$5.D)Y3XSF,ZV PR78C0:L;-O6[SY:V]+LX]?PG'2RX!Y(_9GY'*YV@Z,@Y%F@X5CSC">9KI/;&Q:[-<"#I=\]=Q[ M'H3<$M&Z0.S[+\?LOGKA__!P?O1D*81W&5RY^0/BO5GHKK_Y6$FWL1H/EQ ! M##JX7 !3Y/JS:2VD*"15HIC/'3R<#A!G/ 9(($[J6C8\&GI^($YCG;^&L20D MXK0'4P!$W"HOX+H"0((9,H"D>,$P'OD6WS.;AP=BGIGL09 N?#?ANWG'V50< MV<%IQXC[&DW@TK JO,DC0Q\]/[Z$]^7=Y4AAZF7 AZ^LR'\"5@4\-6;G?^+E MO&'X2]!8DNI+]^1GU1*R;Q84HV#N%=FR(IJDB39H]&SW=3RF"*F_,J/0>YW. MYQ$7LI7Z@@Y?5O1G;S)>*V\2-S Q<&(KRIFL "!^;P: IQ-ZV()@*L+*@RW:RRC?7 K\]/,$0#FE0MV=O M;M!,0VGY#@64&P:__V;&<%T9-SVU(FS0@_E^"?2;Y/TUO\/MLN]\ZH%WX-Z] MMX.AXP61SV\ 2V\=T#TYA30'S3I%[/I17' %3"-0$2"W<:AK[G"A1W_TV_V+ M\^Y%IJPXANS=C4Y:G0:+@<9F4&-K$;A9N_SGTN+^<\NZ^KNLZV_.[FT8V8M\ MAD5"A&J6-@6\"FT"_.4V"N#9 *X';+-)!P1TR_VKT940BP%WS]Z O[=BG[% #OE*V*H6O^>.)ZJA& BRGUP@ M"E?O@&'C!O@-^#ODP[$+IO.='9MFB("@P3Z:PCYC42"M+!M1:(^>!-#P81 / M\0N9[0Z=R.+BO2/;-=VA;3IP5:X (6G>F[8C1 I<8_S>=*37P&[E@,.QS4<) MEF!B")0 ?Y^8/\&>L\6'] \PUULO"MG8>\#9F7$=)+ $ QAO&*_%# )$+0PK MIN(.>8/]/;8=B?J5I0?2Z N$B0D*QX(7P^#99!$^3?F,)I;%R!?SWY[_14!] M/_*8/;L7>80/WBIY3'W DST%S$AR" SV#E0O=N]DWWQO!)""^^!G!,75AR]& M8L;/81E*T+A>.(.X( Y /%C[PC01FSD[D(_G.\-W8(N>'8VY%#L=3_/<L.? (N'8BP* >?#B5:( %^W^51ML55.F?7I@^K6S%D$B,5=IK F: M''+'B4-!L^^Q*2"^'Z[E8LL0G'W'G 9P.?DT^VG!](A-!)8RX=-6 UQ/&Q+" MM$BNO9:VQT7[69+ED94$TER?!+(87>[WG^6((Q<7D*[ M^1LWX)7&P=@OI%C1 ME-RN$26C;W#RHJEF"!T00NN%4.+0FB'TV!RJ>0$'#%EH4,!!O599F6%5JMMP M6J?VXCCS1]^;X!XJWO2W'8Z3@/.'1]PS@3E>QJ'P&_,Q5X&&'PEUI8GK"\=] MB, /X:(5#<,K/TY@N7RT@\(.G_>,=KM'W5"(Y>K/<@LG8H_(<@.CVSI";7KB M..*XBC@N!S7/S$+]0F:D6^+ _J=)B0&CWH5(R$X+T&WL2I1#D$;QW@39Q*E$/PU@'>Q*E$.01O M'>"M^EYE';.2%6TK1UG(E"U2Q#9K8>E6':/=Z5.Z%3%0_1FHE"X[_:;1'U"& M,/%/??FGU-YOK5;7Z%VT20,1!]6?@TK10*W6N=$Y1A*0WIW>:%^9FBYH$UHC M@%,4G$B'>%5O@!.O$ND0P/4 ./$JD0X!7 ^ 4ZN[TGMO< >^0AG>#ZAK> M[=@D:/EN\?F5'8*@':[>_B_NW?GF=&P/4ZU"YDU!TO)HSP8RNP%V7?N8$N#Z M]ZP=!G8:F;B7+7EF'P8(( MGHDG'K '+X)7W?*D]O'BUOAM5&ACMU;RN M=4;@9E,NI\VVQN(KP)1#(XXZL337;](L;;RT=^_$TE.\AP:M@%9P^'W4PZ"@ M5\X*:K>Z-:JHO:D5"_7BJ#4=UZFK#%7ZKQ]"=:[T3Q(GBT#KU(KBVG1X: ])>]>8R;9FL(.UU"&/MK;VZ MW49?.[9ZIK8W3GYV'%19\:!%KFWI[:6JE7HGVJ$AV^;^\UL5YL"%<=X]1A/* M(Q2D(%JNU&?ZZ(4G-6NB5;S9TC(O.,6Q@3>F'F$W#B&X1#+:W6=-N-YK$7\1?*O)7 MZ;YOQ=7*K-LX1HRI@AK:M$UY;!]]U?M>*(U#VY5U M"I$OFN17X9C[L[)$U1D,/:/5HYCYB5-W*4[FH12]MX8>-([1)88(6B&"+MVK M.Y:X[AN#MK);1$3=6HGK8BEZ_TW/EGZ;GF6V&\IP@DZ'VZBQM$Z5U@G>:^!- MG$J40_#6 =[$J40Y!&\=X$V<2I1#\-8!WJIO-U+BB%3/87N]A:F>IM$?G)/J MJ34#G;KJV<@YIZQZ:"=9JU@:]9 F@"L"<.)5(AT"N!X )UXETB& ZP%PXE4B M'0*X'@#?+2L[+,Z73MKNO(ZAW^IG^=&OW6,\ER:YG5JR5^GF@1; M!&/MW_RYV>AHQU9T.H/TULYZZQAMGWLMX^*\I1U_$7MI "Q5U-:QNCYKKK;4 M<\/)P8ZC*=3U6;'*I:5[L15U&KTP.@,J,GWBQ%R*MUA5I]%^XX+(]Z3)MW3/ MK!I9W.X8G?,C' XF6E:(EDOQ@*IK^JRJ*%;/M:$=1NKY3"&F6H1QC]GSN7UN M="Y:M U)S*8BLY7B6%;=)K-S#*M&4XHA]M)(UXC4%>:T4 MQ[QJ5=9K]+5F+_7<>'+0U^U04L-G-2**I3N\Q^H@VFH:[>8QRM!2P%PA\B[% MQ3Q:"U$V:%P019\V19?NU1U-8+>,BWZ/J/NDJ;L4/^IX+9^;C;:B!+VMMAC5 MZ2Z8V:@'FTXE"@G>:^!-G$J40_#6 =[$J40Y!&\=X$V<2I1#\-8!WJKO-U+: M,'5\5B";@@H[Y-\@+2Y\WC5Z%U1RJ-X<=.H)4M3RF8H*D>XI:J^W.-US?IS# MJ9I*4RT9Z-15#[5\WK$P$&TE*QGYK!'!% $Z\2J1# -<#X,2K1#H$<#T M3KQ*I$, UP/@65O*\-<$4"W"?.AP$Y8'SXX1WH\SJ"V.(B=(S]%S*C\7![R^ M1A/NV\,WJ]]7AI?J9]#HV>[K6-J(:. K,PJ]U^F, 7%A26 5EK&P1M8MB+%6 M&Y_+$&)K82>'%&,Q,?U$V\KUKDPJ*T5#RFL6-PEC.V:BY,G+P.:V&9.O[.U+ M)+3P3VH^,I_&',%$7HD,FYDJ2H9;S&]J]3H&2_Z\6)W,618YIA>-5%=R4LSC M5J68'K2=>3];HS>+4(CY(5,$,3QFK7UCD[O?33;V,5K_2^@-S][^ER>O!6&*>QBV&PE$,]OZX^P&T'+- M'2XV&'[TV_V+\^[%T:7D,L 6U,#2+NCU<,RMR.%7HP^PMO#I;]OB[^U@Z'A! MY/,K=VE'Y[/GWGVV[[F%NZ)A\,G]Y,([;"LRG8^>#Y-P9T<"WS[)CT\(I+>. M-_R9,_^ !T-SBC3O1WQ3VESW6?E)XBE)@]UYGO5@.XZX;KNAZ=[9R$?)<[=1 MB.TCQ< >GKF,?Q'W6WS$?1\F$IJ/LR=,'YX. 0?P*/[DL;L9$O%',X#WQ%-^ MYTVFION4C.ESS)>44PE8,/8>7';+'>^!/;=3#2U?O%H@,/E%F.Y"!$C%\,=9 M$Q#.'2-MR(=YB]85<1I(9)7>1@2 MF@8+0(&.UH17\A@3V\S-E9]?;S/"Y$I;S>:S[4&5@WM^"W3LR!$9G98S6RIG MGKG?;H+^&;F<=9K&@IEYZ_^V9";N-SB:(]O:-,])M-GH(5'M IUM+NBI4^Q& M:7 0H#?2I?(X6#S+@4Q9 E8._WM2DN@]'XH:**S3,J0$PI0V$A]'$1_J'2)+ M'!!T6M>A,U^::YZPY8:392O>U3*RRSU=-G>>)?*DX_DJG_"?IRJ6#<7-K+,5 MAODVX'*QT$J$=@5"^1:\&D%E]X*>31LJ_ MZ#W-ZK2^V7"(MDSYF[6AW%5&> M%"^B*+@FYCU%P;41S(7[-54)YNZ !+/J-%XCCZ:&@?Q_[.96";>+H\KK;._C2GIOMBA\-@B_"D;9V* MMG7D_ZF29*M'MVX=>#]IWUVT[QRJE40;M^&N+%\*F7[WEN%[:VJCW[[865%O M/95'\4EU9-B.3E4:MS62]WM*DB*(EY1 W95 X6Y:M4J@:[0Z%Z0#=&$.I5RV M5J-]F,^FZS95;[W?ENK7F:]FQR(,:;^JXOVJM?Y:&\5;4D=Z0>+GRODN65EE M0B#W"HIV7 K+DSCO&)U!:S^?I%6>/J(PXO$W?!:D98T$7'7.R6$R0W^I5[2E M7IC4Z_>,9KM/0D\GH5=4\X2LXO3I>LH:U=FGYPY];MSNT>3 O^7U0 MM6X69P".0#K,+%HS;A%\\5P/ M>Q5CR7,8E(_ /@EQ;'B_[]W#/5,NAS0=_-4>VMR%_V5]=9P#:F!FASCV/V M.UO:ML[EF=S\S@M"8'\ ]]7HFQ?8^&3P(1Z86\O\?)YJP7RQK@5S,D[:WOOT M]>/,X&MN-/@&JP%7-DUFQAX\W[' 8@7 7 ;@ OFAQ*H="" MDHN/,A,A-AP# M\0)ZX%9S"G!\A%>%W'EBO^X M'=RD%P@^7$]A?68S@WW$Q2]Y2X? 4G(Z'44 MX L6QP=4",2 O7?/\X2Q>S.0]C?;T!F-K:4V &G@X+*1I (.1&>Z0UG*/YS/ M'.A33EW\4!K(/H*(<(1B 2B A^$! &,*/0;0FHWV%J !-8UFSAA7# MM)%[[6!)4#V8 ?R*D@SOBZ4"4+!OL7\B(&C@?!@90=+84[KOKQ)EPZ1]=&*F MH%]YUP;)?^4R+,R=ME+ZA;[ B%6F*+%;[,"[Z"@#Z!-<\KB7QJ*XLJ(A/#7F MIC7$-BA('$/P2DW40Z('1ZS!XB<,P)0EU1R2;8!$">ID"'=R%@"-2ZH$=/[D M(;X_?OSZX6D4HCZ!]X7B%N0>&S@?5Y0H,;3MN%C"G=1T'FHZ;H!VY-W^;ADY!;D2M> MCVUH[' ,/P(LL,)U;"GA14 Q=T$.<(Y@!;3#H!Q[S@19M"41O*)Y71[.M&^( MNS](AK\>B%3\_Y.,15DWWGNXW#HH%I57)?0;@W+QMZA??+EB9*_MNMD0H ;4 M!B'X8>!%!D()3:;<#>2=/HX!F)/BZL&W0S1V1_C,YGY"L\9 HE$/S$;(#SG, MS-I.V=A629F; MR(Q+(*"8$.HO<@19PN1'W 8XQ&;X@^E; ;M]8ASTI??$>9"TPIK91*NZL\$^ MR9\"^Y%-8/KC &04/K)L.G2:9=D.%R78#NO9&_C+CX";T&A,[ ,)=,^-?59A M2<982:P%R8(+ ]WY7)@EV4:IT,R+EBG@)G'%%R#;TL4JDYW/PK$I(96('@#3 MO 5:EIORG1K*S A 154;H)V>KE"H\8;'XZ0A#_[)8Q=P1O;V6V3;'+8\'R MAXR>O8V#9XN:5KSE&WC03S<@3 ,YM^#M4_J7+*6[&T)>!GR(2 %06P%WS]Z$ M#U[&[J00#HL!Q\38 :+UF 53JCY:M0:J2D6K6H5%JU:LQSA*6% <:PTPW\?* M)6T9?I.ZYRAAK-5XZHHQ-X^96RG[;=7VSF/98\S"'>/3YA;$/,I>-X0YS6-2"%K[/!ZXDJ:07&8@*Y(($:8"6'0;Z* MT"SW#3.!Y,3;#E[1X"/ M[VN$QJX R%S/78Z/7I1GXK'\VZ3S9L@;]%Y0\@YI>Z>>Q[OM_JVU/DLR-4<> M.)H@SPC_12DMEM5IO>]2,=ZSY=5J!X@V-!PMGPR]_?N))7SIIM]O=L MMKG'+#-Z;6Z;^&XY-#=CL#[D6K^(V*'\_ $#B/+C/(HX:P]\-$00+1=-R_LV MCE61EO.TF2:$ZH70K8U_%98XY93XW.D/K<'NE,Y MBP6OD-[UUE!:SF;KN]/G;A@^Q/PL:VYK)[3A-%!IB9>(SA?ELD.*S@8)\UC6:FK.: M>O8/63;K(IA)*E:>5*3RK)?CR,LL-CCZ^_.+1+%YU'XM)U9'\!R#**I\57Y4 M/R]+_56?B;F@!@-8)5S;G,9@=)M'T(=KP%+ 9TX)OZS$KR/XS+UVASQF\I@K\9@_K1SKLB=3 MT_8Q%XH\9/*0R4,^AH=I"B-/N I/^._T M^69:GB/J=!&]MX4V<2I1#\-8!WJH'#/0*!6QHZUK\<6*L.+=X5+AFH>YJ MTF*/GUBNI?,/;]=%SYW\G9&<"@6>1DAF[BK7UQ]XI"";NOB-&=OVJW9&K/^P;]K M,2\#6N8(9O=*A+@R>L2G XRM7L=@R9\7JS/,;-:VVM^PL-A5MC[90.I;YE($ M3AYW+B/RN\G&/CJHOX3>\.S-C2CIYHW8._1N7:SD8&;2]'%AO-L:M\Q?,ICD MKW0EN%?IVG!"8XH+V4;&9@&VTHKS0(FXTO=RW2@[+R0E>99Q\]O_2611J]D$ M&?I_?LN*%!=%"&FTSDRN7!9=5HWSQ;2<69'.=&]09EMK:V7FOK>SJ?;FY73* M72NY\T?K+%5%,6MG8*7#ZPI*UI=#S*J&F(1/P#E:(,B5&HCQI^_:W+:1- K_%936>LNN@AC>23F7*JWCY#@GCOW$?DX^;@W!H8@8 M!!@,($K[Z]_NG@$(@.!%$B\ U56[,44",ST]?9^>[GLNC/=B*?G,ZJAQ8;PS MVU NC/>LO-QA:R^) :OFRX%O!NQ:E^Z$^?F].J4\GWNEK-)2^A6LE%721+!& M^<[,9LQF-2E(UVZ?(,OB)5ROKZM%\?BJ<0=)$3RR.#MY3AK?AJ\<453S-OP> MZL65:R>N%_=H2C^G>G%UU5<[EFM[.0YP/7P;OJ!>+5>MEF[DB[B@7JZMN5 ; M>Y(5U\S;JZFQY\B>(WN.];GQ5:Z*N(Y:'>NHM1K#02^?6'S&7N).I MAML***X= 2YD3#0;N%J3-#'R8(@S6D@E5&E*4)7W.&M!^G6D\A,0]*$,AI=3 M7.U8?%LIRZ+=Z+?UHFM@,VPHM;*V,LK>[(0BIHXM!O/"HMU 66$N@VX1<'M. MX-@.R,F3I*J?V=1JK!4U1Z(JIN=*T_.!"K7T!H=4H,^CZ9=V;?N[PJVMLJ^V MW^Q:O;7U0^[^;H$&OSA3.8X],.ERU&ALM7\_?'V8PV]HP>$L_P:3[]N.(E<" M"<[1-@ACN!?,U 6LR)J#-8!71"UAA? EL,5" MA&.,*43P7,Y4P+]P^8HRL^=A<."F(%OZLW;TMV/@MS M>]6\N5]3W6'UHGB.1M+[=UI*_7C1A,V0GF=8+_W;W*.COW>[JE=R:7WM93VK M[+:>N9%GT5_Z0E[VVIY507A[ZY7RKZ%DY5<,*>[X; MO#G::3[_7V;I%IG\V^_Q*$.4%4+;FV M\;I-[[I7.].IXG*OYA(-B!F^\BTG#D/I.P^6O <#RK^5%N:B6_HS&U/5,::, M7/@:"E]Y%.^_&?\=JPA%4VTDT77=[*H#M@(HDQQ'R*"N"-^=MG]3X;"-U_O4 M]58]PG$^WLE3PKP?1>A,32U#CO*>I_.REU!OM:R$EMWIGF>C7'97.-1;&^_D M0.WMJB!A.FVK0IY(M27'^9A0'.!]H3;2G@*\E15GP^:@=N;2FZK*NYI+,@[L M5L!T.E1@M[H2J$+FU!;)PB%=#G'R>CFD>WHM_J3,W6QW&H[H?W0BY;H9$=1?\LJ_PGOM[FUH!'^E2[R\Q:"]I.1B\ MI58&8Q>_4,FM-RL*2B[T"G@%GW;,$R,PK.;S,+@'A15)[\%Z]0@U3$J3)D,5 M^MX,BY];&U7S-O7:2]5K?Z-Z;396<]7U/@&N/?C+MGP9TY"63_8QUT';?4:5@9[=(D]A[_C]$;6 M7^# 2Q1LQ4M_]T;1>F@W GB=DD[1CT+9[_)6>-;G,'"D1)VFK"R.=L+4/N7? M>BS\$@8S*X+!2,[!O[:UD/#H XDT4,EA]( _W8G0#6)E.9YP9\JV5.P:2L#Z M^O E$$;#^DN"&0'[$,';GBO!W8RFX'""_ 1YB3)3OVX%(2P2,33/8 @?M2UW M B),-Z\#T2K&V(@"!2K $,.\BR#VQM94H"=KH:P-0;XDCUER,@'9:8&X#>+0 M&L4*!E'P%@COV -X080%1 MOD*5]Y<(0^$#-524DO\7)@AIWU4$=(FU.#P"'BCE-I0291=X*='4^O3^H^7$ M"MX%HB%Z7^BUI=2:O(EM%)VI#\KLUL7J'4#!$Q@*Z/7H/ZQ M=$JLJ1NH#5!&+KMF%ZQL9\VDU/,HT/7N! QZ39%"8=\*HGRJ")( 0B9'N@A0 MY4#\IIC+M^"QN\'XTT3OG;Q)7MQ1IV4LA2LEG;?C.%R KZ"D?_$36/M7 M#V#@K5ANE=6 ,Y(-MSQ%XEYWH<$A4C*7V@FK%$ MT2#0V)-7HX!002\@!"%K2^"J> MXW@S,'EP=_66:F$*'Q#9:$[A4JA, ^TJO P+CWVSN.6P)#T)6A\7@0#%IH&) M@M'GXH$JM>#D*?7B4(F4(UGM(_(#:GX"M.:)A9;3B&JPP+Q4 .>-6Y5R %"Y M360JJ*X-B4T;D.$+@V@(+Y:F $YN2,0 R'.T-AO6 MC>, -0&>O0<[HQFV'*^'P1C,Y40&P1@A,-C&"^=;K.,/?_R2FL?-5:('$SDE M^CV!MK/A_@C0_* D+E;X(B4QE[P:Q#[N6!"N[I,@&;8:'T8"^EDZ%/G+Y0(/ M&VM9$4%;2MZ M%8^4_"<&_GA_AV+NO+R(?KD740S@1&4!G" MEFW;6ESBZ;@[>3B0+7)0D^S&^2=V%=FJR*T? ["W0>V7F67/M\X>1V#;L;,S MW93ZK9]\$$Y@!K1[6BZ1 D'?="[\!ZJY/?A>6?\.3"&VGUT0=U$0*AV^G$J,"$-KP JW- M8=F-8R)I&%DC&>UDC-W9J***(;CC8#4.G2D8DH3=(V U%^+K[QCB&[;7HM+$ M^*S72*I(H^WF]Y1(I!^C;UK?OVE86/XP\P,:=2H>_8T.-[ "[<84!)8T^W"' M%CIP6X VGK%81?A@8:2-$O 3AUNMLR%.)+C6GI@\0W"M#9?O#>9]"]M\FD'3 M]0W"S1:8PG,7/[7;AUS5OG=BMU7M<,)5U*_K=UBGK8@)#/R6$EE6:@+GTWA: MO8YM)?]YL[K-.=LX]]\M(![$I-Q&A/UG:OS'F48_"&L:HK#\%^C6BY^^DL<, M6ABCU3HK7R06TIK:JAJ01RJ+LL.)%1MUV.@!N>6#?KL[[/_G^J)"#L4:&WGSSF:/&)?)&)F3ZD?NV8=(SO2^M1O6Q]0B M3(TT/!.*E2[3"UKLQA?>@W+)IOLE#1J_2W08/?/G,LK\:1EEWF"7K_-Q'[_9 ME8E3G\@GVCMY_&+*.?\>!-_06OD2@5&Y//[Z' 9_Z_K891M\=+^K;*L.LBM? MI\ "_Q.+$) ))O:?=L84'&U>_8]!,UKV;/5+IG#>N7M;^96"C:L!.="R!US"'0IPGFR^5)$; V6=J^(REFNXQ.N[B9 M[N1A R36Z,'2IUMXJ/"@(^!")8;W3#S8QN).OL(#@^)W:HK'8,5O=4*"*GX- MZ/-7OL2 G^/. :R5GYRRL?%]C$SO^O',O,+.CV^Q$.'NTSH&G=($P Y+\H%IA2A M16%7HA\:^$ !B9R:M)P_DC001*]M($P/$0EC&$.+_7=F\ADF23G M0[I\?"IZQ"B(HP+9XC-+8HU"W#9]L+60Z;$LT)GF(V%.3':!H#"LB4?T((I,AABMXA'H+8TG*4 M$A9"Y#TZS]M H; %&19'-.5XCWC>$3Z.)Q3F$]$LZ:ERAD,=-W3B&08,'3J5 MF7@ZE\P<^VZ @0Z0,3G#F2(KCTE,.2 NS,&=/GI.6)B$N35V@TQU<95)^<+1] LZRT#Z M.GMABC:(BJQ8P:#TCHLT"N-)GP3F*,31T-R\#?&L!?^:2F].>6;"1R- ^K>@ MZW L-]2CI=D\Q)U@8@8+/3R(P50!ZM?2#!I,]T"K#Z8V@(8$!2!'RE"9DZ+P M&R:CI!--&4G<JW] Q"-RDC6832&8,_NB B_6F@I@R*R%LO8H M(J9'0#N*=BW!G#9 #4[U01Z(;ZP9*%G1L&Z\ &B1#N&6(!&.++QDY!+A4,I7 MNE)#: A(/$M6"\B;:$H0'JW'D(:A(8-&6(J-4A9CAC$*U, KH)1R669TE+C$ M/6SHMXD7+!*2N0=OX;^4BP@"EZ[/"Y7B&XAB'H/"4%.MN4%>1&#+X1EDP_J4 M6TFRXT0PA#-PY&YC)'T' CQ W%'EB)07&A# )> ]N08;DRY&=@*R M0UZGG4*."Y'R-+D%VF (0N)GWVIU[&:SN21/S3(F6G<27]CSN+R&@]E:& M>Q[VP]=W,+3PO\&OUJ_@]+C.'F88=H?M)>2_6!]E)&@/?PX#=[S?"5)J,622 MD-Z2JMJ]IO4[<)$6T,>Q"_W O])S&B@3KE*: 8\#A;S"+ 9.B9O W3 2+D8 MYC#LI,H&# MW-,N^"28+ H/<;+[08W_+[!;CDX$^A.=KEA6VPW8.P+P0H@DRS TZ] M)0]_SCR*6G/BL39U8F<:$Q%_A8VJ&^6Q).%BF"P$+>0S2216AR@!4 _>"3C>$$\OM*Q>!6/,((Z7\:U M39P_]2D2JY2D<)(LO_S9."+T:T*FZ&:@E9NF_2?F#@Q3 T=&\_,F2#.50FL MKJ3T^V1I65+0T7B9"]>;\P5S;)#G+.WS < ;D9S0H:NM<+H0D0:HEPUOQ\MX M\O)@0%<6P5#CH\))1[C<>Q!Y]L5X.(CJ9.? @9,"[\213G5B3X1T%$11U:N$ M>$A,K9)-@3(L'4!7= \9<.LNSX40_:%$DL4L.A=3$I&-;'W(- 4_$BP+AX*[ M>-U%"[)%FPQPT=^X(^7#/HK 26/9!7T_(O=HYJV[MNO:>UW3LY-]'[=D^M=L1A<2O M,K@-Q1QL@:4UG%H&J96!ZN)V^:07Z,NKB5;,7*QU5:)>3)-Y"9;$V[S6>$8' M^H2F4/\34>4*$5VW2RX$/;8)_2/;QR\?' M+O/*HN)\1$6?)46-) 65;CBJ##CB>#B?[W*Y6G8X)G M@C]7@F>1SA1^WA1^+B*=W:&S<(=VQ\-S0_TO83-/+EU>?_"7N=])O6*L+(&8 MPKL(;PX=-'DJ06UI9;2Y7=MN+976]$(R<)?=0WEE0MVS[1 S'[6:X)$HN-.U M.]?]K:2[WJ9Z%AGL@X29JU)TEMZA.\1Q$_/;4_FMU\4.4)N9[5S(YY*YE75@ M#7BR/;";0]:!Y\%5K ,KSV_=;J/_PG3@LUQY=M*?16Z_B;GPV3D_BF'"TG+O MY'MM#[I#-DZ8LYBS]LQ9K5ZCRXS%C,6,M6_&:MF#%NLL9BUFK;VSUG6C4S/& MXF/LJGO([V/LGFU;']WQV)/6>Z$B7<=^@F5NK-?O/[Z_><,>-,O,FLK,CGW= M84N?68M9:^]'9^U&DQF+&8L9:^^Q*;O99]9BUF+6VKO.ZC;J%IOBX^/3.<=_ M8M>;8&+]A5TVV EFJ5=/J=>S6[VZB3WF+.:LZG/6L-%FOF*^8K[:,U_U[6&[ M;F==S%G,6=7GK%;KS Z1'^< 5ZQB0"VAVM@;8@_U4QCX]?QW3)W%5/BR@6'08<* '"Q@[U&U3IVN\/%#LZ# MJ[C80>7YK=5L-IHOK-H!LRLKP4HS9;]I]X<#5H)GP56L!"O/;R]1"?*)5;6@ M*H28VHT>"/1Q$&-'Y"I%F4X$?PO'.U""W3(],CTV--X6=Z/*_]K#O\ M]:3'+2=;L**BZ9LX)ZU^%@NGV>I*P%+68*82@%4#ELT4QDV8=HT"O)@F3-P) MKCJ]FKZX]WHS/\+<4Z4_O_?'UF MZ[JJ8%XXKP;FS!K,&JPFF!>8 M%UA-;& -=MO8;7O4$_[@=1JTVLM; ,Q6> MR4;6&GBFPC/9R%H#?S0J/$'.Y#9:?Y2;]+*/C%9+V-6@N MW;NN6W2 .8M+(M28YUY@(W#F6-:%E>?+UN#<;C*^;,YB75A]GGN!NI#/MJH% M%3?9W@A_/9ML,SV>*_Q,C^>UGW6'G^GQO/:S[O#7DQZU40S_%8"&O*OC>%*$ M-,$4[??[U"W)>V7:>^#W^+V7_=YCW]C4@6GW0][N98'U"TR_Q3=OM4N=\_M# MQ!Q^"4(KFDKX?RBE-0.PILJ2L(ZQ]5OL2XWW#@Q.W="Q- [VC[:M4-Y)/Y;6 M) QFEA,K@%&&R@KB"#UT&C+?(\8)9O/05?!%M]?H7])0O5ZC>XECJ;ET(O=. M>@\V7C@,8@"*3I+-- TK@5.Y]T>"\KHQ2*$<[ CE7]*2]_@4#"TB2U&OPRBP M7&Q-Y8O(#7QX? G(PO7@3UB.BU#"@Z&(,?JW,'7R(DT\EG/ H17X-$8"QMB*E:2%PU*$KS+3 MSL-@'#L1P(TW0A> PD8A0'R6/ *["C8*;#QN"JS'G8"NARW*;,JG]Q_SQ"8L MSYT19?GQ;"1#?"C==QMV!4P5M!EB3X2P##^>" ?W"ZES8GE"240W;9ZBS8#M M43&\;$D/Z"L,?- M3%UG:@D@*%QJ9B7"<4!:XD*1&,4<:.3>G0$S>0]6I]NXUCS4[C2&ESA.CF'R M3-6P/ODR';HP<(N&*@Z0,L!."V]8?P1 [6OGF $7(>/Z0&_/G&OX5(FU;4]F9#90OD*#V%73LN=]$!P9LD0\:OP!B^?%W@C &(/%KA!E M8C(!?,CQHP39,V+P^@L<>-EBD+[;U'>P-=Q)V&7&=F'776=SD\'LM$=J2?C. M2),_S7ZL]A\\NB+I'T^/? *:= P&$HI$L>ZJB*0^PIDPO35!OB 8S6':4C'$I6A!9J*M!"]^46( M+V!#HP$5 &?AR$9]>4$\OM*_+.0H>4O/T+!^7[=JF#.W*EIP]#!';QO8UTSE M@[Y=-K9,S)5WH10HZJS/83"12FD3"*')JFO\>QP WT6 F+O @^=GKN_.XAE! M\R(LG'<%JA2>0J/5\>(QHGR&ALY_16+L".>?V V1(*0S]6'^6S"(M8& (EX_ M+8F*K 'N8*MG/8#390R5>1S. R6)Y,W#2(#EHTJ4^J3?2.6$$G4&/@Y&ZB3V M@%TFM-^DF-,7#5W$Z\G\&MWC;2X_ _ MW.#D(9M6!H.-8$;X 3D-; V<)I03-#,5+4E/(L?9P26@,YB!#1HKX#C6GL?0 MGK^&@5(DS-SH!:K.6UK^7"\_(^V!9EU_XL7(*J0&1<;G0K!G4!S$Q 3T= !6:I6@;YM7R GP *'& M(-CZL(;QV$7!8Y-U#C;+>H4\BL%&A[]L$X;0&"NQ- H&1F)"9/8@$S*!?3!8 MI(W(#JTE91JT^4IZQ=.0[;9A4Z$ * >>461/P0^X4;AA;H#-MN%W.0$_*:+P M#W@:7HI"RHFBK\G!RMAR9OMI?T82Y+2*'3"L%.@Y+:HS=$(/Z5EAI2BA0UV MDO^\6<7VCN'\:E!8"2S[H*]2RV>S*0,J"4S"'R_^%07.Q4]?R3Q%*0EO L&H M'[X3N155 \>/6^,6^/4,^O17Q%'P/2BV<31]:PT;/;=D'[9>"SR(V$@M@89> MSF8U!AH3Q/""#" \<9@(%:'LU]X6:,V,B9,_W)#H[832'Y-N2(X.&M:*G::5 M\M_T5D"^F!BYG@N:A4R)+(I*,TSW(ONT6@;<7>E/MME??0!"+J"V$#*V8>KU M>;!^[TD628/=H8,&$T.7DBZL&QVVQGW\#(K 0:OT9;E'7XEV)9CD:9!FXOK" M=_#L4.'1Y@S%--%K$LV#01PO4'$HR58$'@9#<8:<2?'T7V]N/NM@(+ T/AN3 M]-"A1! B#\I52:!M.1>,HNU^,Y6*/1W;#.9)Y 6^I0 (1D_T(< W:?T=CV\) M1#2=53R;ZT?I%-+$?Y* )P7LB3/%#+<=!\23.&V(4WP&7D6#@):Y%@]XV#&; M@ZN'=.,'$8;Z0,0A)VO#.9T75C-U@?=#HK:EK:W1LXPP:;\B"W]BUB MHM,0Z",0,("E/DIQW-")9^B[.-(X0AGDZ=@:;@_] B "[O$4)D6;)49!K+%" M5CRNB5Q '6532II5>T;^NKC<&R>*21WHF6;B 78:P[:)GX=B/L5#%2.A'XAH M-=%K%! !)))!+"7#/)$,N,H1^EV ?:28_^]?PW:[^?U'(.I;(@_\HC7X7ED_ MYZG^)D/UOZ14]2Y'\7\N-^U32O$V3='Z/K/?&%U'J,SDFT19^K:)QZ9D?N/[ MN'M_$O4C'?Z"!'(NCM?Z=3ZHSZN?;_NN/8=BL101Y9V>6/XPA3MGYE#H\)1GFV-W$D-:6BC02QP5SPO6*BW>9&*^::D&+2+^^-%\P(<F>5OISFB]KIAXT+].T MW*UW!\T[O4>\I"ZJ:HZA%N M.91M/L@3D"#^CQ?]BVWSK@3UHOT6P:K11I[-;[;Q M70G=EF%[?=V.IV-S#7^PNC]#=?^\*W590:J[M!N7G>8JYBKF*OVQU5]N]FM&U-Q5_33V>=?"M=.V#[G3IBU%'S7=JMY M5@6^F;.8LRK!6:VVW;ON,FN=!6MQX?S*\]OKCMV][FYCMW,AH#<P=5-+:3NTVYT6&S?,6^:L@=T>GE7[2>8LYJQ*<-9U M][IF?,4A_JH9[DEU!S;<60C64@BV[4&O;F*0.8LYJPZXK)2P/0)+6+/8B]XHJ M-8G;4%*]*UWO#1O!F')N9B(+QH!5W&;JW6/10UV BDK=8Q'XL?5/+,)(5]O6 M77:^8AGYA5 6E8BF4LS!9*)DI(MSCZ5#M?&Q!Y+N<+2L,5E,KLL56=ZYT0_5 M7W8RI8P(6C&3ID S#J;;[6 W@266E@A,6^(XTSCTD\D]H2)K*KR)6>NP8?V: M+79)5=.\_*[8UDAB>ZX=NR@(E;0$H29@D37L8NBA#- ]W 3(]*G2G,YW!]1:LM^2U+"XK* MG&.!6-^(D*02ZK()&E$,4@1B6.D"E#)36I(Z>&0;W.DZD+K"8E+X?=G%A;I? M+0*2"XX[A[T$)'R36!9R8S.7I/V(JPH%$G41>ZRUA0!F"&=9DI+:0U'EM)+] MYG+F52UGWN-RYG,N9UXF%G>X#<[ES)-Z@67*UA8^: 09FI-9PO?@P:M=BJ3'>)3;25 M:2$"7V:H:/>>54SU4;5*[$=!:5F+CPXMD4 ME:'"B[KLFZZ^J'>V&B4865RD.\ MY0113K8Y0K+-X^S(:B7),#LP.S [\%V/-5J[<\R['COTM6:9M8'FN3Y&Y9-H M>[W&X*54Q[AD;F5NK36W]CN-S@OC5@YN5-U,PD[P;!2Q(U=+B=KM-NI6X9<9 MBQFK^HS5Z3<&-6.LS:;&XT(M%3N1K"54&].?]W VRL"OY[]CZBRFPI<-_-&H MD(/I>2^Q=T0O\6L0"8\[([!96V^SMM5L-K@S G,6GJY]Y5ZC7R(8' MB\>:BL=!@\O(,6,Q8^V=L?JU8RR.8U3&H# %H'>HA<2F!TO(FDI(/B)GOF*^ M.@!?G9?AP2?D?+QW;L#S"?F9;&2M@:_'"?F+#6@?,]M:GZ,['-9F&_@L;.!A M[=)$F;&8L6K 6(/&L&:,Q=YEM:"JA6E<:^#9NSR3C:PU\/7P+L_0;SSFN66N MKPN[BVS5UM*J'?)9)#,6,]8!&*O=:->,L3A6776;XR-UZ()'J1F7DIZ'G]GX M8!E92QG9OJY=P@8S%C-6]1FKTVFT:L98',HXG5GQIU12A,Z4K(HQ=AX-YM2M MF"T+%H"U%("M)I^",V,Q8^V?L;I\IYS#&OL^2I&^#$V'<3&>N;ZKHE!7BF<+ MA 5E/07ED ]6F+&8L?;/6->-7LT8BV,;)XUM1&'L1''(1R4L]6HK]9JU"^@R M7S%?59^O6LV794UP/.,(1'53*%X31%,96JX?"?_6'7G2$DK)2+$UPE*SIE*3 M8QO,5\Q7!^"K?LWXBJ\85@NJ6MR/JC7PZ_F/KQC6:B-K#?S1J)!CUZ6O)]+7TEV'-G K:F!V[NN71$-9BQFK.HSUJ!^99_8=:P65+6P>VL- M/+N.9[*1M0:^'JXC'U0>P6KXX#O!3%J3,)@E;F;@LWO)5G!-K>!VJW;9',Q8 MS%C59ZQ.[?B*X]:G-"O@<:FB)&!M6[[DR^0L_&HJ_%J<>\U\Q7S%[;HXHE%Y MT^,3I5JSJ<$BL98BL(D$LPC%Z+U-([K M%YQCOF*^JCY?U2_"PT'OJ@>]31K?2$Z"4&)+NCM78>D1RNMS]8^1N.>+8RPV MZRHVVUP C1F+&>L0F7TOJDT=6QK/HI;/;%NP"#P_$RD;4&OA['XQS+/H+1\(>,$K>2'4K.-CT?:[C5;W1> M2K;I)7,K!S$V#^D2K;[B>!OX7@'\CYH M;/:"F1[/GAZUT(?_"D!#7I$[GA0A33!%_72?*MV\S:&U([_'[[WL]Q[[1B:8 MA%8<&9TE8VP)!G4O"ZQ?8/HMMF>K76I\WA_D=L14 C">%RS@<0M^=F)%F01. M,)N+$*".X(EH&DIIS0#HJ;(DK')L_1;[4N]*!Z9N-UO7UL*-ICL_/FP4(DD; MT?L,JUY_@0.GGDD>V\,UV,Y'V]J7!?1GQG4C -991>X!VN;>23^6UNC!^BC" M;X7R34$#TRRA6\+B"[Y4%S&LI>3NC MA2)5C@%Y7C#'+VR$&M"'-(]#P.Y)<)W@KV "&'*F/L!\ZTH] >) -:Q?A!,% MH;)B!?0R="7#.Y?>#26>4-#"043 M5DM !4 1+0)K'L)ZW3FL4*-5V=8[\$WH;Q%C(Z$P 04!@\I[D;"4)#68I6([T/&.^IG\;SJ._#:-J3M;ZQQ(Q+)"XH]X MY53/,:A[>FYSE&QXVBC9AH-$T#J@!9]HW@Q3ZV:1#[P^/62[R?P]0J2D;/-! MGH $\7^\Z%]LFW?E4#W:[Z%ZC3:RQ%0U8X] B1_!4OU*+L!'<@'TIKY'/^"' M4?C=3P5GH,R$74A9*:8E__ M+/6?;[:1:\EVE^%Y?6[-T_&XAJQ859ZAJGQ>2#LKGU@FU48F491M-W59*9G# MK,"LL']6&-:1%3C5M>JIKN612\YZ/<9UKU><+;?/&Y0]N]VN6X<8YBKFJFIS MU=#NMNK6U9>YZCA9N\QJ^V2UUQV[==U^*1G?.Q4#YT(J!^U3\OXC6_I MTK(]M)NMNM5V8-9BUJH!:[7M]J#)K,6LQ:RU9];JV8-NW9067\JL%E2UJ*92 M:^#7\Q]?Q:S51M8:>*;",]G(6@-_-"KD7(&GQ N/WULJN;?#D4,^S:R;^]7O MV.U.OV;^%W,5<(\!M>UXRI.%18+:BX7M9&^.M9 M+XOI\5SA9WH\K_VL._SUI$>N)\CO\7NUJB?X#)=-?X$#GT_!NY=2YBY9[T(H MZU6_TVAK0@6H/2H:YX_AZV9CD/_:% S;L4PC#H+79VTL3#:7#EYV]!ZP$AJ6 MK:,J%UBU[!7HSMPTM@73=!OMRT=5;CQ28D R^HY8 $(^/?+S[-0.XO(<$ZH1DQFE90,N9QJ%/M0$!B9Y0D345W@2Q MH/$T%V#=4&&^8#)1,L*2AR C%]$47]*3P,AT57L>NH# M.)@HX3FDK)U:$=A MU;IEQ;I&SRTAJ<>=8-:HEBO>7DB(9+DMKWJ-X2KEM>';2RRF"'P^;#2?P0"V M;CK[JMTNLM=CAADVK$3VT7!8C=(LT')G K!WFZL[F:P.&%N8JHU(8*"*?7Q4 M6!/W'GZ>P,3Q'%D=F,L#S@R1Z. O#W8$8(+7W*L'>,N4 %V2FB5N 6HLYHE5 M&]WEG"1,RD@XQ[]8M1$V+]F/DM4E3R2KP]U;KC"1'6,LU>D&8RL V)//R]D- M$WK! GY=+MD!7(?"B9;3_R6I5*9#]2E#>FFDGW/A][%U%W@@/STW>B#H:1[7 M2'9O5)X6!,8[>!,+W_[PGIU2H:@N0@M9K/L@]W]C>+LY.="I-WP>&\03,/K!)4,%3L?:+]!!M,F.>O MO#6 20C.5A\_81'X7&:?\66>LUY=^SM=,+IXSX3<+;IB4Y!/:+@J%3@NE3O' M*8P!ECB4,!K:8FAMSL-@'(-%.'/O">@5LS*[0_!J"NBJ25K%D,!!>F7,<6/T MIA3VCPK;NXK*R..6;=]"S77-@GNFF:[9N#Y"4*+9:)6XAHUF)4,\>]]/K2GF M6E,\BL67WAGLTR6RRK#5Z%QFQ!+LK.F@0DT'AN <+W].)E-B)A-F@J^T-YWA M:>W6:61@0PLKX^'3%&.IG- =H1\\ F[DEBI/")JDO1_>)ZTD:F TE.W 7M#Q MR.WXF&NC\D6"%/%O\V28?T3I1Y*^'<;P&#;Z)3*P711/^]##*S*P51;F'C1Z M( ,_RU %OB]UXY)Y^E8$0+H5JVME'81<75/6(,?/D!S2AF MD.L5L54NI(9IR!JUX02\YR#;!85",]1**I2X"A$^H)"]#<4,!.-BZCI3VO9E MY,P8+B$V?$D(0T5R1F$F"IA-I1@[,&YD.5/AWZ*$+3%"JJJMJL*M?THE10CH M1T+Z>=D.*1^/RSV5:9J4;DV.V@SRD M<\$\B6>?$[GG"HJI5:J8X.OKPRNF9J-39IQWGJB8FL6E[$D5;*/\AO4ICC"M MF2SM]&@V[2R6.:EJ%D]B]ZNM$O]X?.<*";=SIZI/OIKZ&M']9$] M:,37RJ0Y,*0/5.^8(8QM]@6&_R.(I-7JDB,_0?%.+? BX7I,8]MH[*803/E$ MV/O@1V +NGB:<$.=__)"OOA20"^YRY=,N\ -49B5@.B!HC EJ2&M;J-U6319 M<.I%Z$;XWJ1D*9G07]J,].3.($- MRWTY!PSIZF6R>E^2('23'T"/!S.9<-.@-*8Y/%5,L]5N]%>X">4Y!L SFF D M/.R)"AYYI("YR'D&;Q8YA'STN\"[P^\HS0-CP#""&ZV)GB_A/PE0E.62MSH"2R/)TZYT#N41V?"7)S(/TK:<3#3_ M6)&X)S&O^1G]7K-+P$I@9 WT67/AAWX7?BBRX8IS'64;2+_E/+JZY=$-.(^. M\^@XC^Y$>72[:)4--&\ %;U/'.5,_W;B /Z.^$@>D,#KBVD MB 1*NH!6$YO<'W!_UB3U&3X&8#PQ5_!N\BG]J2#<$ %7L&?@(KW5.=])H8JT MPL7.%2W,VKNE*S]$G>;,A/NM<(-S#MOM_K;BT,?9U& M-_GQ2QC^#BK&.F+"G2' ?6O%>/5A?_* M%%R$1KOFVJ7 4PEWYM+E!\S,P@,Y .5_&U\:&O+E*8!QK50\^IMN2VB3ZUX2_)U.HP/3^GQ?6 IPX$Z N/W(2T_7 M2_9*^PWY#4X.<1!=2]\-(7J'^^4_X)RMP?TD91:-*4&F[YGBA$P/S!9>PGX);AA M,X'?X_>J;R8<_.0E&R(ZY>6"'<)Q^PX._TE:@#Q V]]U <2 M[]<=2+S+N-3;GQ^6G J=\QEK]I;HRN6[D3N)0T=H'YH<8%T/0E]:H%Q%NG(G ME#E_46_SYY//L("3J"9F95%84R\E"6VF&,[B\)'&:=$.S16AO5]G?0XZEZDQ M]!@#MKSQAD/J9QVP#5/=M4E//:I:]B;M>X22HF6; M#_($)(C_XT5K*:AV[ML3[;=O3XUV\N161%'O_S *O_NIH/S+-/Y:OG\N.;&, M. L9\;RBMZDT:;,PJ9$P(:]B-VE1AL?UO1B>CJ&EL<('DP2B39<6S??Z\ P=] M.L[V^5%EWMJUL.![*B&WAG9OV*V9Y&/68M:J/FNU.W:WQ9;Z>;!6:<,QYKK@*A38E=)6T_7V2:LN. ULWM92VK9[=['38NF'6 M8M;:-VOU[>$U^^3GP5KL.%2>WUZW[&&_Q8X#GQZVQI)K&RW2Q=UFVK,F>;KB&41 M6<-N8ZB;+,"GZ\M'8&%-0Y0RF%4>Z8^#>;E#@,+^-?:$,$!.W#"/L-6=&0QQ M>>NK)>N&*N_;I_<>DP;:K3#\SD(II";FT<4R6<) 5=+4Y M^%X7(BUKO<0M9:K:4F;(+67FW%*F3"SN4!J 6\HDQ1>;56Q]MEZ.?,W)-Y"RU8K %!YIA8S*3D:6HSF5V&:4GJWN13^@#P6*N<$Z#?A7! M9S+(ELH'2YWJ;FDR1%D%$H$4K,"V@(D"TY8*KFOL4JW.MX/#RI7JSN+:G4;JPWUN=I0C:H-?7'O]5[JJI;Z,Y>V/"<:X]*6+%:XM"77 M\V-6X-*6CV %OO!7]>Q>TW+C+2?RR2D]8685SA<=SR?9N7?=Z+R4:XZ7S*W,K;7FUGZ[\6*J&5UR<*,>9M*G M]Q_9*&)'KIX2M=ML#&IVW8L9BQFK^HS5&33J5J]HLZGQN%!+Q4XD:PG5QD3H M/9R-,O#K^>^8.HNI\&4#?S0JY&!ZWDOL'=%+_!I$PN/F&&S6UMNL;36;#2YH MQ9S%G,6%>IJLN'!XK&FXG%8.^G(C,6,50/&NFZT:L98',>HC$%A M"G7O4-&(30^6D#65D(U>S00D\Q7S51WXBD_(ZW(*6$VH:G&\5VO@^83\3#:R MUL#7XX3\Q0:TCYEMK<_1'0YKLPU\%C;P-3N7S%C,6 R4;6&OAZ>)=GZ#<>\]PRUYV%W46V:FMIU0[K9]4R8S%C59^Q!O6+ MPW"LNNHVQT?JU06/4ELN)3T//[/QP3*REC*RTVK4K34T,Q8S5@T8JUL[QN)0 MQNG,BC^EDB)TIF15C+$':3"G-FIL6; K*4 ;+5KEPK*C,6,50/&ZKTLRX+# M&LN;ZKHE!7BF<+A 5E+05EN]GHUTQ0,F,Q8]6 L3JU,^TY MMG'2V$84QDX4AWQ4PE*OME+/E$70F$WP6R<9R&S&;%9]-NO5SFCGZ$;5+9"; M0BF;()K*T'+]2/BW[LB3EE!*1HIM$Q::]12:]2N[P7S%?%4'OJI;)R6^<%@M MJ&IQ6ZK6P*_G/[YP6*N-K#7P1Z-"CF2?NE!-,)=X-.[?6O)^+GTEV7%D [>F M!FZ_?N$V9BQFK.HSUK!Y9B78V75DN_?<@&?7\4PVLM; U\-UY(/*(U@-'WPG MF$GKM1<%#\]#8+/"Y5E$3#;=QL:K!(K*5(;'+6]IGP%4=%*L]LKYN-'D=%^$"? M3R//&'@^T#^3C:PU\/4XT#]#W_,$N>#D@9K(-WNB[(G6TSBNWSU'YBOFJ^KS M5;,QK!E?<="[ZD'O?([@2$Z"4,(_OL0N>)0RZ.HG(G'/5]-8=M95=K8ZM:MS MS8S%X?&:P.OZ04>*LFE \ M>ZML59^/5=UJ-3HOQ:J^9&YE;JTUM[YNOJ#P_24[P56$JF#!MQL],)#'08P- M5JIDQ)\(_A:.=R WA,9F=YCI\>SI40M]^*\ -.15N>-)$=($4U10]ZG:S5L= M6CWR>_S>RW[OL6]DHDIHQI'963+&EJA0][+ ^@6FWV)\MMJEUN?]06YX3"4 MXWG! AZWX&4.Z]-0.0I\J2L,:Q]5OL2[TG'9BXW6Q= M6PLWFN[X\+!1B"-M1.TS3'K]!0Z<^B5Y3 _78#H?- %AG%;$' MZ#!\)_U86J,'ZZ,(OQ7*3QV=2/NGHE%2BM8<2!.6H:S0H&42A$A]2EK1(H"? M7=]QY\)#$+]AV\/7K@^_![$2_EB]>9LG0%3T-*PV1WZ\:%Y8CO0\H_/3OPW( M]+=9H4:!9EI+Q%&@E[-PQ]'TK35,L9S%HS%Z #F>F"OX.OF4_I3#S<4F!S#] M.354S-3]X65J#VT-2IAW>H]XY53/,:A[>FYS:&%XVM#"AF,81V(QOB?JA6&J M%A;Y>-73(UV;;(8CN)=EFP_R!"2(_^-%_V+;O"M'DM%^CR1KM)$E.MZ,/0J\ M\1%4_!?W7N_E1S*?].?W:$/], J_^ZE@2)6I_[4"8#]T%08+35?MBX.,G](M MC%\R%]-P]6GX@^^ OE!24^SKGZ7^\\TV#H>UY 5:\LSU);/ M"P5FY1/+I-K()(I/[*8N*R5SF!68%?;/"L,ZL@+G"E8]5_ =(#YR[Z3U.0PF MDH+(PN-\P:/<;GO%>49[I.3^P+X>UJVF"7,55*%Z>V_3^]_\B6/M>QJ*>T[/;M?I.;5#!K,6OMG;4Z M]G6/;7YF+6:MO0?R[7ZW;O67^#);M:"J13F*6@._GO_X"ENM-K+6P#,5GLE& MUAKXHU$AYPI4/5ZH^PHE5WN7Y2'OY[UBY@>SQ5^IL?SVL^ZPU]/ M>N3Z;OP>OU>K^F[/<(/T%SCP^10A>RFEQY+U+H2R7K5:W49?4RJ [6&5/.&/ M\?M!HYO_WE0CVZEP'HZ!UW)M*Y1J+AV\1.D]V):PQJ9XAA5,K%?MQC WAVW! M'.U&]_)1Q?2.5*>P_#)HF,5F?]AHEB!ST'D&+@%I*JE<.(9]U>^)F;3F,G2# ML>7Z!M4%Y/8*DQ)R85ARZ@"-"+@PL4-+$7X4N@*WU8.WPW<>]A MOHF45CP'B,?2 _X-'_ A 702WDIK!B^Y5P_PC@7J1OHPKP.+"843Z?*?H%#Q M^2 .+8,\"^:]Q0D2^E,-Z^O454O($9&PUL@5GH>S392,L,AECN&PGB-L58+] MAI4(9NJGBO,E3R3SX5ZE,$"?ETB)%UD.OU?TI+W M**MQ=T)Z::2?<^'WL747>"#_/#=Z(.AI'M=)B4>+C$#S8.3.: > +?T6!<_'35RI<"P+C';R))7%_^$[D M5E0-'#]NC5O@W[M%+>R%:<3N!/U M*N\=+QZ34IT%H-O_FRI5X?P3NV1726?J \YN'S*VP:M6F8\U) L*-/RK=K-H M[ADS>BS$#0L&O&TL$K)/VXUV?@IXZ#C."5@2 M5Z%TXA#,LEM#*F'P(#RPB-!R0ML1':G ]]'C!=#2^O%B',R3_;KY\L[J-_LV M'@<[T[6VXA1$"5AL0JG <46$[@Z01,96VNR/NFN0>=VP;M!@MF*7/QSL=' MN]F!XQ'UL>],A7\+/X@(&7^PZK!A"+&(?FW*JTT;4,5XC);B7]TE;B#&?8:!Z MX:>H%P^"C/?9L'<'9+=7682(*DO;-P] M?/HX4A'1H"DPR!JO>#T#F.3! \AB. M!7MJ'K1+I;-VIS5=*O1Z-TICVLRQ5$[HCI [1^"J[R:R.$:OHU2P%X!>T$/O M]9:JJMIM:S"5[L!>T/'([="]59* S!<)ZL"_S8OT_"-*/Y+R#QE>G5Y1H>C M8+-HD#U)W!:"U]U&;]5J;9&JMS[+4*&-Y='K\_2O4'ID)\F$1#)6<*=Q70KD MJGVTN^#-AZ6U1)A*,7:"&*3'.$:!M&:298P/U$P4QDZDGQ9D-RXUE@1CI5L(BLLGHRV#@&9Q\PZAB@PJYF"N3 *8 M!0%P%:U(4#B.NC&%DA1$^(!:\384,[6C+4Q2.:%)I))FHY-?E(KDC"*/A-_E M9FB[".99#956UG2LBO3X4RHI0M@=),.?0:%YP7P&>,B':'-/C9=/I?N58\:2 MH#XXHHE/VNH^7:2L$.NKUJ#@ :>CK9+PJB&EV7HI9!+A\E0Q]%3_>&]RB3CC MN5*'>68SS_PJ?3!8-&7*^>;ZQ*EV$4OFZ(O1;YZ M%MNT!P45O(%M&M:G.,*T<@Q^X#%<8DAX\E9XI9Q0//H_"">4ND49#R4%#!PV M-/K'I9Y"PM#POIK"G-/ &V-D!IU#&"DO"\K6VBH>G1Z=ZYEAMRNYI4#,F\:Y MG\K8LGA@3FQY?=VX-NK,$'K2J>]97+ER.+][@-7.'9+C2V5: -C6!XIQS!"& MO;](:?T11!*D#861)J@6@,#&,A*NIYB\MI!7,8+WB;#WP8_ +'7QK.M&@:E; M./4NOA302^[R)4$OF42N4N>L_8RDC5V3N(I&N-9*_4;OLBB4<.)%Z$;XWJ1D M(9E8=QHY_[)XF( /$"M I"J:*,8N2N3\(H-BRW MLD=@AUN]3%;O2Q*&;O(#V '!3)8&TWNKC%063-_*397O$WQZ*M72\:50I5XM MDISP"]&-[JI(-Q2J?R^AR;T+]S*78]!O#%>DNPZ;.P_6Q$.;0FB?$E57'")H M$K8*!O<#<'-(QH?2D>X=IGHH[4*+!_JCA$,XZZNB65^=)F=]<=879WT]->LK M"T.GT1YF9MW(RM_#K*-O;G25_"91PL)OA>4/#+D\P:M#KD9*(M&RL2]U8(5H>V ML_#@R6 5DSFZC8'.&RG\, #7]K)H()7&%">!YP4+7,V6_,[-R-M@PN"]7I*/ M6D_]>-&\ *WJ>>:*;_JWP2K]G2@[>D,SHLEMH'U)&;+5;%X:ZCB,*%V3+6I4 M+@#CB;F"=Y-/Z4\%&D$$7 %M!#$0,%TF2 J8I)5/=JYT8M;>+5WY(>J"9R;< M;STEG'/8;O>W%2,_SJ8^8QF4.C6;XZT4O"QB7 9SG6=YO6:\CK='#U8'./8Y M =9VO]&]W'#2D9YQ(PABI*_#T$T9E&E6C!=D_BM3V!$T 'KL1MK%P I!UZ[L3($H_\M(#]Q(<:T64WYCDS %7 MMG3[$)IWB%K_ >FS-?A>93&V 54-+BGPLM\[T!5X5L&L@ED%;U7!1FA;4]"- MX)Y[H (P"@Z?Q[$^(P2-@1KM3G@ZS&<)-'^%[TA].K@JTFVC;O"@D?3-2/H2 M,Z+1_FXVVF1FISHOKQU7A[,<$88/\/U"A&.E4WDSZL9R0>.K".ST2*?@P<^8 M(^YZ'EYI)1[.:*#TYBIY$# +/:#U+N5SFZLG?@!:V)GF\5#4N:R[7OA[K+M8 M=['N.H7N.LY]DS\"_VJL-0"0DV&O-.L+ -=T@:%ENBQ$A_J.94S,#?V1V8?)J/<("SY;(*@TY)Q_RWN7B@'%WXM(T,W! MI2EPO"M%*UN?XIMCI>^'NU*1J7'#X]-R5E\\'BOH\@_I3(H-Z#]4$I MK(5SXU!:+7H7G\- )TR2V*KJH$N8K@"STFR"XO M'B=9UR#H_D?G\P$\?TJ\1(1.V2\ ]Y'D?JMY]3^G3,_:*X/L?DYY G[ZW?TG M=L<8"4;;X1T8"*CG_Y0*B,DI/=H\=;KP$51J%GX!P_*C M-BS?;SLIK:K$VCN>OK@8GPKHGK[$^FH*V MO)U:#J);7]],'Z-3X3LT[2F/+1[!S@/L@?/-5""@NS !^C!8]VPL1Y$EPA#3 M2XVQF[L?/I*PFU20#3ZY\DY#+>]=19*9(, 1Z8,$3KJ#26@8#1R\G8/0)/?K MRRKZH/M.N)Z.!PC_&[K+(1U?JS1(IN+)Q'5=ZWHD M.)DOY5@3GHA@2[#V(E;,HX)Z! /9OJ!=*#J86K]E^@ \@JC4!4IJX>'$\(*1 M$3"6EXJ1!0;IUB)&^Q&(AU?=E=N ^N#_5;O9+";+A_(N\.X(Y3KL. %2P_,K M&R?75U8SE6GZO>( 5#L3[[U43R8E287-'"A_PY$.,8W?W9! M.TC)N=2A5T_X>/L,KZ1$,>Y$$'[33*)U2BBI5HHV.(BXQQ*O1Z-I M,<-8,>PI(MDVUDAR9SLC PSZ4OY++B,8P@PP5TU3,GKWM\#Z\GXN?)40EX&, MJK8H5X\)")FAPM5+B<0W6<42*WN7P5^SN3(Z((>>K*+=H0*0B0!3ZR48;M6= M5&5RS8B5_ ^)5DSJW)@)@1Q?D^&IKV6I-V_S._",D&F2^H:HI=PWC1@3PAOT M+TNVY)'1S&+@,C->YN=B]' PO$RC9X^)..[ZRJF>JS:HFQLT#4_;H&E#VN6S MLK:'.[G\CVH8MBEH<82F*&6;#TP*;.G_>-&_V#;O2H)YM-^&QC7:R)/[G^ @ MZ;W47I+^3*[2#Z/PNY\*-DR9A[16 #R7KEA8G(6PV!T/&\5*F\5*C<0*!59V MDQ9E>%S? ?;I>%I#-O5I)L:L4%=6* \M5IP5-JO?UN9NJAF=K&CIG.=0FMSQN.XC5RWYF#YN3TS4R!6)I!F/U./W#QGI#<-8@:G" MB@GN8+SIOT8FK);&#O2?F8C -HKD?M?<1GYGS!VKC?S ;C5;W$6>N8JY:G]< MU;$[!9.]^DSU+!.%C8_G&A_ZC(*.L_ >1-E1!-L7._- :3;/(?*G648^E>9? M#UNM;11]+N3SAKF5N;7>W-JVV\/>"^-7CMK4SG J3=5@PXE%\3F)XJ'=[['M MQ S+#%L/AFWU[4&[^<(8EN-)IS.+WM/M8.I:?Z_K3=,582J@A.:2O9K+CGFN M5+G?==(L?+:;CA%Z9XF[_U.M8=YI=-FUR%R5.FDQ[$!%4 M;:@V%EG?0X8> []>6QY3$3(5OFS@CT:%'/BONH?[E4HXI4UE7/9KZV%!<9[9 M?B.+;;O3[;PP\YMYE7FUCKS:LZ^O^12 7>4*V?GM1@_,Z'$08T6**IGZ)X*_ MA>,=R%FAL=EI9GH\>WKD@K$O];W:%(RE@>O7PCBM6W53GMUXSI46_Y+6K?01 M 5CRK35HM,IKOA6J*%KC.'1-^;4=JLHUJ'>YKG]M6]3ETA+COV-]&P>+?F$= M;YI(U]JFYAU4:'$>2NPSGU;_FP4@5?\K=$E(+U"4?@&XAX%B5TV7-=)'T?+W M4$:FL!S^IEO8V[FQ!(2@95G65[U@77>3:,V7"/6%4[KX^LJ@-=KJ@!FNRL6J]AG M:M7KHO-FZ#MXG,JT91&&U0D3&%+,A/).^K&NT3G.@D@HS+2CSB[S>AWQBGSU M>@?H#O >)G FX\EQ0[__.91SX690@6 $U/M;TTY:(;&S!C?Y=MO"3QOBX2/+ MZJ*Q/X(W"_VUB=6$Y0'_2VN&C7BNJ$1G"K:X#241,U;7*\9=4U'%?;BKVH>[ MM9-:X3[;^W#OU.NZ"-76[M9;7CC"SA]$LJ SFO2">=5LM%=*"\^-8E/! M)%I@=6*PL%'#@?[QY4)X6M/!J]Z&O,OIAIS5MGKYJD3T#TYA0ZVP0B6,];CC%?LDZS19/1PMVC>/-8ZK5XY MW_^'II(VM='Z2UV43-'=P'%B4[C[.#T7(E@< 'Z%_]H&62/I"-@$7749%198 MA4JFM@HVH_@FK7@.8&+SG<3@PGK6\0B+J%-Q]]3> X,9*.D.7I1@/F$C"QH4 M[=P@:PLE=)N:0DJ3BZG?C%:52^T+%="L9^;4QBFVPC4M+]RQ\6>H=6"FHY&E M*W=3.>IQIH0U&FUID>D2&'1!%C@'5OW5H?>\WYH9XUA_3PW M=*C=4'0*RYW0+=[FKOZB?I5<1O/DTFTL]TBIP5WJE^[;M5SK62; /,JSS'M< MY?NDJ?5X'IEZ^PL1UV8B"Q=+S- 98"@H/'#3Z72F!=*SOX M 7SK9F$1B76#G0*"!^%%#UD'/NE8FS:R$.-@GHQV\^6='JS?[-/H[6*H@)J! M+,,6NE0,\!B1#I&]& /K8<=LDVDL.N 61J@=P9; Z 8(>*"5"C M-7K(K1'SJU!UD(2C$7J!T?R?'^7W9'J]-(N==M:5RS(\E?;I M2/K D'.)AIGI$X:V\QS%! BL1]%V!JAVB76Q+Z"JT:FLPGST2VK3OD ^>K>U M^HF[Y3R\9:B!LR!"BD0[."0;+L!;6F952$ M*C<.'\Q*,M,W>BL/R]G<"QYDHBTQ3*!;2J%W/Y7>^!&(;UC;MW'W]LY#O8^M M_H[[F.RA*M_$3J/[]$TD)"8&YJOA2@^Q9^[BBG6"D9/\+NZ\"\/C;?B0^X$> MHUK\SREI/K'S9TUUPB??N@'/R-,TAX;*LN/AYD: (+%;K3[V-#,] ?])>^?F MF+V,<;/-_W14!28(8#+LU:M!0;GT6^R92NJM3,]0Y)MT<'R,^!!\%@)C"O1B M^KZ;,0,_.]"U$:/'/$YZV:Q5."QY>0SV48 2TO36;B<,AE3\S@0BZ31 1_+ MHZ<3)M/O,XW"6Z_QA?_O7\-VN_G]'\LCJ)OD ?JI]?T;BK?H(*]Q3\PLN2GQ MZ=;@>T7G%>[8%2'\_C'P@^AA+JT/,W&+;/K!=QJV]=K,BJ__FQJ(RC"9#0VO MATPO53R:<*-8']=-180G*0'NC+!^EW3@@+#]&UN^8E!A)D/7$;;U1^.F02UH MQ7CF^B[UL<2XGK@EM^9S'&+[UB@)3)2MGW[0PLBO0)RL" M8+^3^O2EK &KDKX+QI3"8)\.297W8\UM3X'@$UQI05?D!MWS5.7H 4#&8QIP M"342,TNS+?VW&UK2TT>3]C("1":%@;4((9'63-R[LWBFC;65Y:Z!4&,/'-(@ MQ(,?>>^.]"]N)C*8CT6-EZUF,> $0R7.*A[PH*%#ATZF[?"$3D;%"#2+!J%T M@T,)G(4=DLOH..V-^JK5V[V-;F[;/H4N4#T0\3;6&LEH(:6?VS+\_@N,ZD%2,"2F_1&9H^QA>4,Y4CF-/T[:\GX-V1B7W M1TG%3? 9?$*F\&G2+,RZ;5N/5M0D=Y1^FHN"- MGENR#X^K"?),!VN]'/GW+DIJA/9XDEX"3X!HOIWF;"+2K^TN:@.Q/(#&0V"* M2 C?!RL7;&@P-,!(^OW#OS_]:6O;DY)%T&@/M%&+660HP,@F]23 )'194#=8:]!@B$=#F4O+ ,L" MC&+:'#TIV/QHPW8:G4O2[+0U-&JY!;4<>1U7[.VIE;D*AM._U">"EOFIN5- M6]B-6&?">(%*DOP\>8N$;3).5FS/8IK/8NH"N2_M5I,!@AEJR+-J<\;: H:! M]Y(T-[VI*3,' MF/**MX#=.3Y@CC(P:I52'OERB] %N/"@9:(S3Z:8HT4;H#->$NR;$29N"%MB MPLCFFM5UI?+5UL8F2.I@C&09"G. IN SYO 2 1NA4@STX"E_A'?A4G4B-@D4 M1(L?6#"QB(AD8:\Z($!P*%!I($]L*YZCI$!$>N[$I9PIF%KI.(V*1W\CT\/S MC@QI9IA.TS-(QTYCD(Z55U3"PM MV512$A^@1BB6FLGOVC[4,F0)=H.^;1/9I3'A!\^E M\&&P&H["K]/P+@QBS!E+C-* ((EGNE6*BLAS)9* ]&\1A4 82GCRBKQVRB7- MW\2D%'B4%00=YJ\LL\4S!*=AC\-L$B RZ@@VSITJ$QZ/&7%$23P M?0*!"2T 0CV7BI73I!Z]!"",P # L8'J*!,:4/K^WQ^^_GQCK[TXS>,6L1=MD+XF:Q@= O];&,\C!P1)(L]M/+) /@.M MDC+^0H0@Q%#>F&X+.#>FX08>_?YW/+XE<,WD(,1^ 9L?[_^@R@;! %9R8B^J MC/(@#Y9\2,=YD6E%L/&-#>V!P]Y0[.EN*Q_(PMP*MK'@HJW!' !:5B MZ^AL[D[1&M<@N)7$ %I^IZG$1GCB^M$ML$D#@DJ8S6 $[1B,32:XN12@]SD8 M@1$H,EHW<[ZW3M)C@A0N /SSQ.Z!M3Q8MV!W AZE=MJ+RC2QE;(*58MM<]R& M4732H,DM,'"G(I=&1E0E-00T.>B5ZEM=N5Q.DP-NGLX"0/>ALK/;A4A QK C MFX"N53C29&?ILS=RC>'/2AG5^R_X6A)1RMMWZ8TC(P>R!Y?Y2(E)88<=Z'"M%I!8VAI@VFAI^\:)H:+G>3"D1]% M)CKPO4N:5[..EW4P-*GC "O+)I"?>3GT)6:^'$[1_0&*[M>;F\\&]1\I W%[ M%O(SP[V5CA:O3\?YH'/'EJEEJ16.DI1NK"#7FILM@3^16O$YP"!:0F83% K> M ,6.7 6:7R7I!Y2G;[X#>?Y-/H!30AND^=K5MC8,[\3ZK@Q&HT**F\$$N*^H MF>"QXUE-&6)*8'6U5R**WH^.1.0='>.HO":79N4JZDCB-FK.0H^ T\"5=!C_%R5$Y'^1KIS>17W.5:$FY M'DM^E5U^3/PN2KS&2^(EU*?K%L&8L%G- MN'$&NDD#B\$8 Y(M&$;&/9P%8^EA) [L,]#M8$&Z:JKOTIOGE[./P +7I!O/ MYQY9KLE-GV5T3]\@U(,OIP)['SC#A#@1ZB2#=IQDT-KIH0M-%9!SFB5V2K7 ML@,FA5PMSQK*$426W9WP8OV3F@($N@X3Q=K3JDS+MZ.0$IU=DY>;,COA-F?& ME"$Y25BC0Y&Y2#+UT-E6R473S+AY:&US]?1.)BC*+F6Y4O@!Q5J"9I)<'LJU MP!/I;NAL*7U00:%E$Z3&8@%WZ,D=L8J$-A"QCH3^9!@#C;4@CLS^PU1A ZRG%UNJ&:+OR)+IE2?N:(I8E)8 =\;X^Q1/U!6.55M @,D!"A:9 M'S%4I2E69C82B (Y/!$',_ 4@S$LY-:$,WU""^&.;K^,L)2&+VZ3"#Q1309* MC+8DM*T;0)#)?S43WV#]);C-L449Z2-A@5M*H*..2T68VDCTC:U))2?SO0YL M7_GC=9I@H]WEZRA9C:VOX\Z?D-1R\P![8]>+$4445RXW_=8_G]A]^[3TU&ZF MWI%PEUAYN2R;ZAA0)R'@#?2 @00_M<9*K#CU-#.N8NM4Y3;D86S!1&SLR8FNF(IC!YX=^)?@P%?-!7MV]* *\8*# MG-5. B0O$@HZ4UD?DNOR]D[@.Y3E1<%1E =^VG3!'%IDG%NBNT E_(JU"+2, MPW%IGY8X7E*:<=PI[6!-O**$8%]3VJI.^E5OWN9/5+&?3G(I#V3$CQ?-"S ' M/<^TUDG_-HBBOPO*$;>!M*-&HM&0U^W+DNTS9AQLB2?F"KY./J4_Y7;D8E.? MM?3GM!^0F;H_O$S;#A5-KY4>0N:=SB->.=5S#.K+ W5SL\'A:9L-;C!WG^52 M#M.4C$WI%X_J?KDI_'"$AG-EFP^B#X2=_^-%_V+;O"O>;[3?5N8UVLB3EXGY M"DZQB<9^I(I8^O-[K!;QPRC\[J="&E-9OLQ:$; ?RCK$F$RMM:36+^Y]56F5 M5=M9J+;=\;!1K+19K-1(K%"=G]VD11D>5QJWXK]+8GH2GM:037W:"C,KU)45 MALP*S K,"JP5F!68%>JM%38[93J(O]8KRW@B5QDLMIM=VVIWL&9SK_=FQ7?+ M13]7H(0U/?*2SU5+S@Y\U6'YG68BFG$['>[G7E;Q6*E84G"K1$.4GDJ<96GJ M@+MS@'C JRVL&^+&'V1F:T66'1!S1Z+B5M/N- =;27>]''P6&>R#A)FKF*NJ MQE7]ZQZS%+,4L]0>%57;ONZSHCH/KBK-KV-6JPBKO>XUN]OX[%PHY\T>W&UV MI)_9J[18"P]S*MF9/H:-LG8M+#V?;OL/V4IAOF*^VC-?#:ZOF:^8KYBO]NU8 MV]T^O]='S&W::652>@:AL=]@$.0^^ MVG> EIEM__']?K$>T?F2SQOF5M:"=6',;I?31LZ#KU@+5I[97OF!?F4 M^W1N^^>DA8SU>B1].7&C-U2[/=OWC?UWMESJ*4S;=F?09]N%.8LY:^^'".U! MESF+.8LY:^\ZJ]VIV_$<7QY3%3(5OFS@F0K/9"-K#3Q3X9EL9*V!/QH5A=$P?2FQ-*F8!H.R_^@MVM=EJJ:44[=BM/ALM MS%G,60?@+*X5F.U)(4Y#>[M8)B@8KYBOF MJ_V7!QO4C;/X;/N +GAIDOY>2.T/\L>=. SA<4-KIJ^/>KY/WGG#WCC+X%K* MX$&W;A*8^8KYJOI\U>=RW?Q=5_JP55 M+R4;6&OBC42$G=IXNL?,/&5EB M_'>L,*/S_;\_?/WYYOGG1CW.Y3QBS. 5APOV>7C?LGL& M?"++7,58JYJI]6H!#N].MVXT#/C"J%E2%"$^[T0,*&0?Q MR).5"O*<"/X6CG>@,!6-S>%2ID>F1Z;'FL+/]'A>^UEW^.M)C]HHAO\*0$/> M5W$\*4*:8(KV^7WJ5VB_)AE%&__\'K_WLM][[!N9&X'HJI-?73+&EK/7[F6! M]0M,OR60T&J7.M^XGJ]3">]Z7K 4621?+#FH50PK;*$%4HG\!W7,TU8J-VI M+R/+S75!GC$>G:BI":6,['F=JN 'V^N)4S MW _S'DIS6H;6.3]>-"\L1WJ>$>SIWP8N^MNL3>^%WAE+Q+!R@GGACJ/I6^NZ M?5FRHT:S 08\,5?P=?(I_2F'@(M-49#TYU0;F:F'G9=ZDSH[@^931 M 4A!D'O^CQ?]BVWSKF2;1?O--JO11N:/"[)CCP)OO*HR]WZX\'4:2JEW\R/, M/E7Z\WNP>,8_C,+O?K)^BWWS0 ?FV"V1:J^4=8@QF5IK2:U?W/NJTBJKMK-0 M;<\+*:5BI3W!E>%Q_\OYT/*TAF_K$MYD5ZLH*0V8%9@5F M!=8*S K,"O76"EQ%LNKW_>CH:> M:K:9IYBGF*?VR5.=%O/46?!4::86,UI%&.TU:*_6-D8[%])YPY5T3NU9W\P" MP-!_*6/4IFS18&)%XA[_>86T:.?^L80_ID]MVPJEFDLGPO4>!\ M TSCQ42\3"E]M=;9;MO9?SJIL]W).]O/+W7;XE*W+*IK+JJ'-1/5S%C,6'5@ MK%;=NDXQ8S%CU8*QZN9<,&,Q8]6"L>IF"O*!]PD/O)U_8E>YZ()?A=(3T0Y^ M>=/._9/ZYC 69[8S8S%C'8"Q MZG:UD4_3#^B]'ZY"\!_DRCMQ&,+C29G@>_3HI=K@SG>+[OQ@W^Y\]PT[\BR] MZRJ]V2QBQF+&.L!Q!=].9\9BQF*-Q8S%C%4+QFK736-M=N0?=[Y>L=J(M81J MI4KC_7ZK-#+PZ_F/NR76:B-K#3Q3X9EL9*V!9RH\DXVL-?!'HT+.)JW@>=1. M'2N??\+4YQ,FKB99PXA"IVXI^\Q3S%-5YRG.O&:>8I[:*T_U^,XF\Q3SU'YY MJF['M'R:5"VH"N&?=J,'%#(.XI$G*Q4!.A'\+1SO0#$L&IMCJ4R/3(],CS6% MG^GQO/:S[O#7DQZU40S_%8"&O*?B>%*$-,$4[?/[U*O07DTRBC;^^3U^[V6_ M]]@W,A<-T5'7O7Q7QRAIL5N(*"S<<33%&$&CU[DL! "&JW&#^Q)G^WY%.L)@ M:X[CR\#>%EU8>4>?+H^E$X14KB?Y^K%AB.QFI7$(^@<%*LHTL[ ?+YH7@#_/ M,[(U_=M,17^;)>@WM/3%ZXB =5K5]U:*:CS:73TR/W1LQ^P1 ..)N8)WDT_I M3SG$712B'3M'-\PRNVO.K_?>0(H*&6\,SAT'O\]8PB]!:$53"?\/I:2KJ,J] MMV8 QE19TA_+L?5;[$M-KQU@"^RR;5NO6HVN_@X6Y5'=*AA(EXW&/ /*+[#Q MQJM:4X ZN2)K+82R0@G[A4_ 9X&W8&./;LU.@G BW2B&;_!/L1#A6%FC!TO. MYE[P(.%KUW>\&,%T?5H(/!J%L0/OP&(MX#J_87V=NLHZ3O*%7W(96,Q @D36 M%!8WDM+/@9P'-[DVW& CA]_C]RIIY+""KI&";I^9@MZLF*]M>M3H&Z-F%*KE M=KFR;A:4=:*3A5*!XU)QRH4;36G4L9Q((-F"%A=A*/Q;.0-2-GH;]=@D#&;T MTB>@(M>QQ++J9<-ZS(J&:U=T7;ZB]O%7E!3P6(/CUJ$ANH$?QO1C%- 77Q8/ MD\CZ*,-;F/CF%K",ORX1O]W"6T](G1,M:=IYP:;I/'0!%EA2SK88Y#0?*CD'=D*XH+K&=ZZ"V288 M\4G*IH.:(G4X#3P@ U"ED7L'FE2J_9B8_W][3]K<-G+L7T$I\8N5HF "U$&M M=[=*EN2L\FQ)L>27Y%-J" Y%K$& BT,2\^M?=\_@),!#!$E0FB\Z< QF>OKN MGN[C@H<+YU/AK7FQ9K4I.+Q<0S)KFTT+!S.G0>I-F!-.,A7S?/2N2_>8Y07D M" R8@[>*R@[Z#=T(]YF%Y$ATO9#>?W"!#OH:\$C47>[.M>/VL5"PCO7C1;=5 M:3KJ/?5>(S6=G[.!L\QX4R'#.4/,"UG6)W[+PY

..>DMW'4:6GQC_UI:,\-B]>LX*V$825SJ0._ MG@OX14,\"1KO@88PC3P_,PV4ML$O>W\*/6OOUWNR9T!&G\.;@##!SQ]8:?1\ MNS!>;HUSYB^^(&PQ%H5>8H-U]2.[9!_V5GY=&8X[9#@>*L.Q8# MXC)-ZW"W MMFU9'E8$+PQSQH0W8WIN 9*KV*9&^72/:Y\N9;R.;8M;ADJUA!2>1##KW(Z=/+/0Z;3)OERUQ%D",.V(LNPYX=R&N# MJ!>$=AB%'),7Q2ACWQO8@/^V8X,HD-\/X%%KB(. 0/-&7'OO>$&P+^*QSZWL\ MEG(P!M53 MM .!&%@H:Q Y&G?$HD%&>Q'H"+8+0$2()? ("C.WX0I!+L!Q:1/=&2[A\%(A)>#B*>,LE@X)&A1NT]8B%B#CP-""=RX- MI,++KY!TD4/JVB=N,7A0 CG'Q]6KV63BN5BP-VX<;6T+=7**RNM4FM*;-=N M&5*;.[FW,)TUW8C;'9"=I1GP![$;?@IT-JF/">@DK0#S>2^AN/\B,+X2$"H; M_'511-;^;]JT%_4]S!AB22?$+!BNV1LQ6]J#V=^PW2'<:=BJ^9[]69G=SXQ;[V]U2J^1M)-3]2J>8JU5REFF\IU;S6Y8L+.'#2 M $#++C"YN#ROR0P-ZK%C6R7(L!SJU,W(;L@D^&+_$=E]=*%_9?A^D&M5L!DL M+-N&+,2/%Z>^Q2%>"PR1;GVP]R,P*6YZ YI""T-O5P+08R(K<"LJL%UCVGD M(ES)'>\)#)D19F3_%VO=Y0P74%P""LLDJ_,RJP,C;SK5.W$X(/Q'M\P/M:NKEG85\I%8RDELP9VY+@[S MC6PVG/1GP,H-&;9&^^!_)P-T2VNKYZ-#IFRP86 M44:^+"::"T5GL*Y;0Z XUU(DN5T,#Q\C->2:=,XH!RW?Z2SQRK:>4U-54VWP M5&>W .HNU0*HS"ZJ*LY>=]+'.K26;J*TO$1/G+:[PM+JT;%D$!+[ /GV(CVK MMJ!)+J,%-;ZU T $%N[^LF?NS9OA@ANY#NQ=R;VP(OXV$@?O/=#Y%\2X,D!6 M-V![.: J\&9WVIPH6MA)6OA[Y$S$9J)A)OXZ^+GG?_@U8[>9;;.MZ$71BZ*7 M'+V8[6IZ,16]*'I1])*7+V8UO1PJ>E'THNCE5W)=4^AU%PEBMB?(F-T-.I.B M<)"!I=D^;&EFIPL_CH[VIQQ&.;]4Z>&@N8Z=7$#EP.#+]/U[X;D>>4V0$GUQ M0QW&;_)QF[SC91&7"QVWVFXKRG5OSAJ:U?]Y#N7ZN.]K^;(VQ=#6"+D-(;%Q MTC)/VG-1MYH-KH0&Z^BFJJA*4=6VJ>JP91XIHE)$I8BJ1J("2=7M**)21*6( MJL:\ZM9IP6&DB$H1E2*JU8RJ5M?8-4FESL.M][WIUT4FFLB_EQM,9/83Y>=G MW5ITH;3X>YYY%<\5E)X6V7S1>7K=[@-'>3XY-@^[Q_\QT@S8^E/:9_EDC6Y= M1TJVZ]M.LZ<[NO:/B+DAG09^%(5CX((3_W\ALJ_I6#+K>5&H?67^#QYJW^S@ MQTM/'6PF;[YVJ/T3P.-SK$!!Z>BAEZDE,!)0\0$J+5EO %V[-H8!> WL"XI MWB4(X\%P@(>L(&9AP0N9'8^/Z-H2L%SC"8YEL'W)0S/RJ_+Y/.$1#=23EG_N MN1B)$35R\9S -UDJ'3?AW.=].X?(R\!]1W'X("-RS4QAZ>9H-; MS@0/R__.K5"+ D1S*PM&.B-B"=@10M/1^X Z!<#(8WH?'\%#(LEI$?Y'9#\R M)ZW!XK,^QR+U'"Z#RA#HVGGQN8JF_) '%O(/QAP;!,"'EJ+L.C$,#XALD$T^^%@/3"()(E 4P!?QG!J=#\*2 M3, >F8^E5")?E*7H18&-12STF#!EX1AQ> GXKJRM IM'VP,_'SSDL3V&91S@ M*_!:9/$L;HI29WCV",^XP"H0[[&L V 9UJT31;0C/YV@KIUA(3O'>Z(:+GB8 M)W+Q;=Q"JFQF6=A>(L!Q (4>;3S@(\[\X&FEY':*VME">3#+'B^,*,J 16-8 MU=#&PA94ZP+K'/DVQTD0$15A0C5< &Q+8J/G\F2QL!FP]W8_(I*5,Y>K,4S] MZ!V-9+3U[KOXC-6#[V&9D>E%%O'\(N)Q?VB7A7&101CACXCYL!'PP;AM!; A MSD8!$+4/+\M-B2M!R8=:5-=#5(B)W"C I'6<)HY8!O(>'%$/"4$/*&3)NH'E7X_W &#DBR@T M$"B55T-FAQM(&=K)+CR1^H.2@:K4@1') 'PA\"(A)PBKJW8E$.1(I__P3<2TX4(MDG3MVLMS@/PW1EBO"'0! M%\"PXK>Z6'=GL'C/(7R<#D5N4?>MU?Q;4B%NM+48&S'?T(B9:?B]9M49>3C9 M?K*H6\;DFVK))*PYXJ8Y$S!N(15DE%H8"EFBXZ&[D_LC$(0]$!EG2VN:2&KG M5"QL F*KC]F$OO=D8X$M4;\*/P/$[#F/J#=)->LS+)^J\0*]__FXV!A*Z,$G MT_VB\N(>SZCG;5U9A+'XD8&#E1P) J+^GTWGP$E8^2A&Q,OBRI>K3S??"N-2 M2=DRT(A*K_#8Q4M0"UB519FH79 F4 M+)RIZA\NBE9!BF9:D-JQ1=E0FR?%_V)_'-8(M/LV\&7D3V30#62Y4B#B.K'X*C#[_ '4M2EU_Q-Z"N$2CU(*U8,A! MRO0E6\Q8B"1/2-4G9P:P3[B@YUQ<21W=I+)I;H6%&;*\5D\\T)GD)Q@(7B]J M)*(4B=\G64'-1&2A7;!HF&-%8FA9SX/G'I\%_"E8^3RUP$0]1TY5+D5535!J MA9F#__A\"*NV!?\%-5=ODLVP5$]3VL38C225<(1D:L16>KI:&0WC\NOE&0WU M=P;*04L R4:Q='BD'PLS_^A(/WR7%^NM>(=R9@!Y2$2Y&&&JHB!$&]Y]@$E@ M/<\8@S_Y0&3!4!MC(CD\ E8_W!5ZRF7D>RTQ'T3+"2=-XP.2+1CD+J 66J^! MUY+6Z&/B3LB@12LK:_L\*VOE9 ,2KH;>+6@OZ<,)B90]*/@%H$>FRHXL*@YL M@:BBOZP)MH2:L?[M/]5/DNT_>:W;WYEJ5UNQ_<4'E]K^!?93\,X F1,UC)VD M56A!/D4C+CWQ*+"D>$%>./(>$PTS8",N"U%+=W1RE;PP<3TG\M5OME@R[HSD MM-)-!;S4&]DN20"_3"SEN?S\YY-.%5(B26J@-CPP9\#:0,^%)3E?A4)3X;4^*S3H6ZFH_\D[3\C!DQG5/QP&S9(%=&;#)MW.,^ M)*E*)20P=8UX]&Q+U!W,VB(MK1>%:!T*Q8/"F>,X7C)B/SA9=4D<6Y-!("G! M;5_SGMP2LY(,,NR\A!J8/;!).9DV#;/W^V3P7;EQK,?V$DN+29,Q EW**4PA M6:R,5 551JX(RJ#!A1%(S\6:P^@)D< *?N_J.-M1F?JM _Z;))6 MC7QB?C\IB$FZ$39Y>"##/^MZ]EQIRR=@BYVJ,A (8$D3"B3%._$_W)O#WG_@8QRV@EI,V T$V46D[$E C\;# #$ MA+2EWFT9<.U3C*H!FT!=.C@HXZ9^DC<,RFT;H7U[VCCR 5X <; H#O,O$F6& MW@-'IU&+%HMT,TJ"RNGN$)"J?/T*4!E 9:59/E'4>$V)HC6G?A[JI-[XGB/X MYZWO@;2C3,]MUY&>"]^U%)?>PFY<)OD\R#C39-LE=J9!D06,D,+[8,2@MM$2 ML07231@>-K#'.;]ODB\(HHU;D6@;"A+"PKP$6'5Z/TVSE?=;F:YB:?5J&( R M:>3X_12:5A::XQ2:K"*%2L9 J/(V1F1143+;'^>/V*(GC8\XYH4K81_WM. JQS4H'3(.-I+E<:EQ6"'@*:8O20ZWXZH,U>R]MQBA69- MH8R6F#:H3OU66MB]+_L>BN93@H[D-\G))U3](&,)R+MWE^>)3N\CSL79YB-, ME9U/#S)53GP1D_W3/F&MRI>:!%=F6=%(QIR$T3(:1:YMQ>8>J;+B:PF@LAPK MD[D?!J4<:@YGF@K(X5"4',YHK,(/%#F!:(5P/+WJ/\0VZ!Q M%JL8#U82A <]X-T#3-N5R8?!T!Y3WV&P_VR915NV7I%;N0BO+[" >.'L!:MN M5$2Q=J7DDPBC"&+D.0UE1;G:6E7PTU$$9%%](H26_!*UK.A3ZD\F"2JA\ 5F M_(1]*A(U(HZKE&(&Q1E4?LY&:I2G:724A(@.*JD9:S>/@ [I<1;1]H.\-TU6 MD45#%$P_F^J(8LH'AAGSK;\KHMIB1MU>MFZ-H7T/L=X=3A?4K/;JBP MJC^#EH)3\K00_B9'-G;([J$BCFXBXI^/8#]X$9CY#K-' 5K&M@SR4$-X!HQ4 M1'#ZGNRM#7;&H[0[J4FVB.W0Z\BH'0+Y. -RH3[: Q"DZ.(A6=YY8CI4+NQJ M8CK31=KU9V911_"&$M)]@I)NJAQD#XE0SAHN9" 7,KL!7K;_G7$VLP'>1KV. M*W3!*\'\(X7YE9AOZMIWU^?E'A(F%!6?K=W'&6LJ<5>FD MO1XZR==B-M_!@M^S_7EG$$JW53NR7GON"J=V5\2Q2E6P M#,EZ^W-/NC0%RR0A2TTF>#NX%&;.\95@E4K+;6I:[HE*RU5IN2HM=TMIN>O- MZEU12"_6E$/(:*M)BF"=09.R>$5S5CISZK$Y<6X;;@UQ:B*@H.4[02&),7,1"!F_P MTMQ8#6 @%Q@8I!B8Y/YD++/"-^#C 1; 1)??G3A5)YT99APNRL:7?EK,H'G; M,8FOGNN%DS&0_H@]X [^!M\EK^N5:^G:'+910B58^%C4]2(=[)>]]IZ&K;5E M#>3D?SE#^K\@ -$@) DH9B^EX*GYK@3T4M.CHG'C "['?R6W96RTJEAYJ4-['=T15[ < M5NR-N&!+R)@'"VE[@,RPH7T5;\4YM=+HM&KEJ5IYKD,?Q0(68C>OHS0$Y0U$ M^]N[(:B(@?@[UDT61=!&-?U4I*-(IV;2.1/%H,1^WOJV%?_)[+Z@F#%8941! MBF(4Q2B*J18VXG>IL!&W6!#3EA_F)=1MU'-LRYE@BH<7N1:7M'?K,)%9=.M[ M#SX6T58TJ&A0T>!7]FR/HM$T%;[W?$$Y9VG_!^V"JEB(Z_^'!\KWT3$E")5< MB.+65S81@_R;2_+LQ<(PIF/QX/7I2 >M\:0,%Q#*4U]Z;^R_-_??=_9?9L.K%HLO8?Z5:U%] M%E]*,5VC=7AZO&.-%A5IJ>ZEC:8JHZ-WNXJHWCI1*7E5.V4=';4.345:;YZT ME+RJDZI.3DYVC*16LL65E;VB9VDR96.GUXSZ+&QE6RM=98>Y:J?3.CPYVC'& MJDA+Z2J-IBJJ:&5^% A2=G!$4=B;HS EO!29*3)3@FS'*$R0UH[3F8J*-]U> M3T^*F:G!/GU\K*:8^,X:[26<; =YM%*%:J>?TZ/6J=E=)E5)PK=9C+KI]+># MQ*84HOH5(E,_/=XM#4@1EI)BNT!=.VYH*#)3\DM1V/9,^>5BZ@T[Q+*3LYI9 M;:V&XS1J\M7TMTGAU6PL5+-2>/-J&\(F&KYT[#WEGUC M3D/,,L-,%B(MV%%Q=Y*V?M1Y5S![NM/6TG.)4?$\Q>U@L(K(<]FTY]E44^^( M@%B?6Y[HT!Y??IG#L&!O]5?L6B3>$#1A1;X/4*=5)8V+C#:V#UIC<\,*PV_% MUD@+6W%RF=CSK-3C4G?G%ZJX,M,EL1GXKK"$^TQ7,Y^/DT86D?O( VRYY\,O MW[;PSR#TK!_83YY9@/]]YEH<,"L<:AQ^R.+%]T/;[VMG(]%R#=OW?8,!J'F? MV6Z?:'+-M MM.'-?F1Q^%)(C^@:KF6,W09@K?94S[8G%FA]#E0Z A+LYUJXX6-X@WJ+9193 MF,2LK]-:?.ZP4IBQ!Y_3LX&NQ,K28D6QQ!UBB>:K8HG(WH;< >;5,H\[6B#* MNR.M&R>MPQ,SO@)\HXI? G\)0%<(!H(=C=F$F :VB63/.%@0>)9H;TK,%!]B MR',"\M">?*2189K(>:DR-WT?CR.W\&MC[#_YR)V)8BV*M;QJUM)Y5:PEU;52 M'F)YHQ'H196*EAT&XNF,KH9-9%@R$*)0>[0CN:_C9RF_C[+OWG MC;F+Z_[!0XV%,#I_9+:#_(=T*Z7!O,0P;OQB=QFX.(;=!U;P?')L'G:/_V,< M[ZV%/="%6>U2C&XITVA =^6KD,O.-AU=N^ #%CG 2[Z/@>CON&N#93.[F?*K M;#E^[0&+&X\=$%W Q/22+MUYM#I1:%6)5H>Z]A6N:7=LP,.)=F$'EN,%D:_0 MJ1*=N@J=*M'I2-=NR ]SY0YP">0O>CN(Y"Z /J<*?2K1YUC7+I^'=@\5YH9B M#>KC/)ZC8Y/SP!8JN)RZ6,H53.19LT,4198#_ !#J#IH8MZ '^#D:-G=K)L5Z=B1[/UQS6U22RS M*LOC6#,TZ;FS60XCJ^S:==3S[BY$=5L"<:5I)IP?;!"B>P?=(7-.MQI'8&3' M/_:GH3TW/EJSWV(E#"N92QWX]0+IP+0AD/LO>W\*/0O8);GI@)F=PYL82?GY M ZMFZMD9=G2SNVB.ZD>84^^''1[$]SAH'YA-RD?%6Q(_\,['G,RDY$/FPJMFWF\2__]=O5IZM[J3U=7US^:XZZ.P_Y M*V3!3, 4F*MAKD>=^"*49-0X>\>=[PGTGR9XZ2J\ PUV"?E5\_!9X4H M4!$XU<&7LMA+-E(4TX!!Z6Q %<7 3.YP0Q*W*3_MOV#J7!W/R35TC$S88]&7 M3LRC.6^5'/(H+8N= 4Y7" /QO9)>[*5&3E7:X(Q^VIL^2+0D$RNWTLN4M06; MT,?TJ F"/.@YGO6CH;W<7,<42K%P5,TKW:>ZIJ=F[4P[V36;LSJ)C M14NOGI8N>&#Y-F7L59+1G+HU68XL;Z>9OL\K8$$MR>1J*FHJRYTSG:>"Q ;I M\KPR>S*\;-J5YNK2ALMJ/+UDGE.60^WGIF>SWDTU*31THQ9%8@J$+U .7FEQ M@OG8]F+]WF#?JN7%+&Y,R4H<8P/=[S.7!P=5349J!T@RRFH&I- .E&:R"D26"W)PK MR(VN]EV_T\_UO$@W.D> QRS06-\;AX43;[DG3]O'JPE_^5248J 4@XQB8+0-_>KZ3ND&2C=H#E+^Z].W+]J5 M&X1TO.S"LR(\EZHL>#65-S05):B5H"X(ZKOSWY2@5H*Z.4A)@OJ>/7NN-YJ M\1URX$UX;M,:\A%3DEM-Y2U.14EN);D+DOO\[(N2W$IR-P M_"^V^Z.'95R4'%=3>8-347)EP+ '*B;1H6C^WQ(7,& MN? 2C0>$,/1\@%J_T*QC!<,B5P46*2UUD^7:"D[MV(I=_S+C96Y/60#'[Z:\ M4_-JO!K+OW*XQ"M+#FUN9@%'L]^9$T>2ML>"?1C74.]S4[*K0F\O\R;.[*ZW MU1JH"OY;@G]2V[FSMY-[\6+5I)EU8K_>7-_<__OV4KOZ>O:WJ^N_:;_=?+F MWW?:U?6Y/D^'R4+'7-B,61A3BWLX;X,0MA7G\' M=4YLE'E,_7)/M9(=4Q+FK4F8-P7_-5#7)YC]6R6D&KRJ=$$V%?I)"V"3'.HM M-'^3C8Q)6.Y&S6SJ9G#A0_!![,N=!1/2+G7M"R/;N@Q#E'!4[%/!7\%?P7]+ M4N?UF*4SQ8T2.HKH%/P5_!7\E="I-8[II]V:"B71DMD&2GH3DO\ZO87^_/D^R:SP=5[&\F2K\R,?T$V M[H*AZ?6FZ-:>]K^[>?6'[0(E9WZ!P/O0\_H3N#D,1\ZO_P]02P,$% @ M#4KZ3HW,SZK(!P [" !$ !D-S8R-#@V9&5X,S$Q+FAT;>U:;6_B2!+^ MCL1_:+&:52)!")D7W1$'B01FPHI)<@G:EX^-W8;6V&ZOVX:PO_Z>ZK:Q(3!) M=K*[N=.,1@2WJZNKJYYZJMK&N9Q\'O>-I?32>?=?1^]EU& \D+/HK!$(/S6SG)M"+.3)3$:M5,7=XS@]9?GU5*6I M"NV0KZ*TI>4?HMLIKWT>RF#5GC3U=GC43.YEC*.>\- M[^=R*E-&.V-.^[SGM&]H:[LLZ)R\H FN\8FQX6)X.QE]'%WT)Z/KJ[41N[WP M(C;T1DUVYV(R&QZQ,8\\D>AFO>:*))7^BJ5SGG;9E@VE_@]0OQ67!_8T>C]& M4QV?&B6$H/[Y>%BH.K^^'0QO6P#+N']S-^P67[YJ]/8.&\RJ.6L<-]C%<#R^ MZ0\&HZM/Z^N[F_Y%-CW.I 6M9TCY,6@F%*]M3&IZE&VZ43VK6$] M95LVC=B<+P1+Q$**I? 05ZG9[QE/ +Q@A?%8)2E3$?NHDI Y'Z^O)NOTG,M4 MM'3,7=&-U#+A,+USW/J/TR:I'E,^^ZPBE:YBP48AA]6S>NU2!1Z^:#:*W*-3 M R#C%'SF-89KRL,\%IGELNJKZ81_^J[7E>P)\ M-0'>_B\E@&"^C( P FN)J";0#W'<3BKW9>2#<7DJH4=&;I!YT G45N"#MH8Y'(]9WZ@EKK( MD43,I$X3CH4X#5K#86:S G5=&// W.]H_V:TOWN%:)]L(./''SKO/ISJ',YY MMTCDJ'Q?XO) 'QK4C!A/A,$G\":G\!%PQ 2R8AI(/:<9)!:B.%"!,+V#)[4; M*)UA(M6-1 46J7&B7.%A6+,# -,30+I%W_#>G?-H)E@?C'R;!9!XO(5YRUN= M]P?BL.AC:(G'9[WW[*R-:9+Z]\AF'-G+J Q4$M$F!FWV*X;7:\^SW/]3EONE MY12)[7R')FH4NT_(X0K@/NPYB.1#!*#NNS>G+!7W*=+" VV8ZV<=5 [X(1L( MC>,A?&>J]>- :5(GX?),/WT*5?2I0)#RE4R/4*^I+($&<-]":L.H$!.1441G MI)*+JX2>B(";L.==0NGI9D[V=%."EV&,5H'T>&HLG8(Y)$\D[4#:7L:4F(@T M99KZ"Y-YVC0CAG^5%C H!=_3I!B=O72S@%/9P+Z,$66?@AFVZZEV:_@V%20( M9L=\X9W2N7[?Z?/OB?ET.^9/3K4'H7]ZDJ:J7GL ;8+ 8#- AR/N5RKB!._ M<0U04'M)T>:)5W@>6)!\*@.9KJC0[EJ7@&B"9/QO(;0A6FE/#8W>YSN*LR1& M_+5I#%Q7)9XQP#2J,Q&AW@> >Z(F/!%(NC";:B!0QF#=VS9_D<3W#UDPP4/ M,I,$Y CA^VAKY );T#O:DZ((/2&I[>7NAH4B6Z]A)A)2V[YHJK)TOP5/X1V^ MEA;4]?F/GQ+8M.@G#5R%]03L.;4$_T]'QT,JVHT_]""=Z_)*9N[LBM(S\H\( M5;ENEI"7+'O5:[NUADJG&*9':-"E72C*'VNP@]TS?(0;>;$EG)N-;EB8 RF= M5:-L;=:A-6K.]9KI*:,,.H1GN,9X(Z>!%4Z=7T20'TZWY)O/<1!Z_X<>*A'Q M_1'*4WOJ]_]'/;5YEN<5R=@LF8-J5#4C2A*!DGKM&<7S0<=26,?1M*0JT>MJ M90:@,0QEF@JQGZ:G"N60;GL2YAD=!\@;D*(FTL5?ZIR*>BE^SR2L-WF=1:XY ML!Z^UKZTC],X-0L2@:(^FEI\5PIX-:\]Z_9P"113+;'%VE03TV:81U[%R9R< M]$BLZK62+VTK9P]:.PB(>YBIQ9I_]@4V;TXP ^%!#]&T!4VCFNDLA,_@$+.9 MG/1W/L1X)<4*?6,?-'HRF)749+52P$,3L$9C&/I-, M\C0481RHE<#=Y5S9Q.,;H49HBJ)',?G35>]HF\]?_$W/ -ONLI^R8&6I_^1# MDYT<=_[](%H5K2?/+"7FO=[FF[6RNFR3_G91*'@<-:!:.UZT*/7H+:0M,+W\ MRV"S^I3L4HH6-NRI1.R9-N3+%G7'NK*Q)_@[7G9V:&B*%!5).73/S F2_7!L M_GW;J\BV<_>Y/Q[W[IRV_=*V,;[+QR^N)Y/BEGESF(_WKQ"C]:1-LOX;7;GC MS>KV2T[[;O45V/;7O^*N>,'L&O]'O8NY%#X;W@LWH_,-N[9-!M&WTQZM!;_^ M&GP?-E_,RAM[/@51]LM#:V[J#C.KN5OT!DX;G&1B8;XX[?PG"#:WV_1S!0R: M7SG\%U!+ P04 " -2OI.##*Q.] $ "9$ $0 &0W-C(T.#9D97@S M,C$N:'1M[5C;;MLX$'T/D'\8J$B1 K[)2;N)(PN0):710K5<2[T],A)M$Y5) MK40W\7[]#G7Q;=-VL\WN]F$#PQ')(7EF>,X,9>,F>N.;QHUK.>;QD1%YD>^: M[L?V6;^C&]VJB?W=V@",4>!\@M%K._"#Z5#[<.-%KJ8&X/@([6S*) M0QA]\MVA=L<2N1A<=%XRK@%)V9P/M93.9#G+F#1F2Y+/&6]+D0UZF;R"NGTK MI!3+JFLFN&P7['B7'L(@=Y_0@AQ&9,2@^U.(^_:LZW("\8P>3<-WUGC M"*+@>X">,B0[>/0+>-<).W8'0MEG+WNM_PB-%8+E!)/(=7Z"T#0!N>R] M@N :HAL70FLZLL9NV X^^NXGL.Q(C?1[O?[?YI.D][+->(+[#LY/'@?:]#C$ M@G,:2R8XW#&Y +F@\'9%%S"HAKR8I">8H?99D026%! ^I6NPXO+8%3=;:II8Y? 93PI#/<> MR 61 S@D[)9\KY![!Q+[$WDULP*A5@%5.JR1[S9+C8*IXT[;6"5\:Q*Z@^;A MFXP^I+\&U3)#K:>![?K^Q'(<;_QZTPXGEMVT/WA.=#/4]%[O1*OP3*&0ZY3" M$+2,S&G[-J?D,XJM8 D=D"^");6ATTR^/-DZ%3D'@^(Y+R M)KY_%][JYI#.AW1O2(CLWE7%D\K-5.\-E73,^L'9U]7VV+:F#8:O: P>B:'> MMM%,%4KM*_1XX,*IJZY;D>.]8MMU#X5($D'=;^I^:XS'L['?%\"_&,6'[M;J/@;;JUAU>_X)L/WS[Z,[42B] MQH]G?NTBBM$QNM[&\-'O0?J3HISD#!-PAAG8BF.QXE*]1]10'X"Y*]LFWQI= M3$?E690/1K?^O:"2=5?]MH"=Y4\2?P!02P,$% @ #4KZ3O22"^OR$0 MY;8 !$ !T>7!E+3(P,3DP-C,P+GAS9.U=7W/;N!%_[TR_ ^J7IC-5%,>7 MW"5SN8YLRQ>WMN5:RN5N.IT;B(0D]"A2!Y*VU4Z_>W?!_P1 D;3,RY1ZL2D" MN]C]+; %B#P[5\>UPZY9\+GGOOAZ/CEJR/"7,NSN;O\_ M^_8/@\'WS&6"!LPF\RTYO[B\(3^>WEV12]>LAI/\0%4CN3EZ^@I_P]/KMX*^ALQV\?G7\COSC MU5?OC[]^__K5/\E_;J__.QB@!+ZU8FM* BJ6++BA:^9OJ,4^'.7*6GNN%VPW M3!:#G%Z]/4&%'(9R77AB?_AM3A"\[L(P((N/Y[I*O#3.8N9'PX M>>F))61Y=3S\\?IJ*N5,V#K<_:60^W$NG"3_R1"3Y]1G2?9')7_,_?C=NW=# MF9IF!4:\@C6/[9+/;P,S_0DT1I2'12)'(IMWP]C4S2Z.%S2T\ "9C]N)@= M#("UU]>:1J9H=/&#C3 4 BD: IMM!+/0*1AKS+LA%9;P' 826,& /6XYI5#=T-=:/X4 MO9;\M=EP=^'A([;!]ZC/#+@3?/AT=VGV'%+SQ#6.7'OL!CS87@(SL9;LCP@' M\"ISI,7:#+PIET(=@[L!UYESNNDC=6T2,2$Y+M\.RRP2KJ'/[(G[G7P&<_K M0U)@0X^IXBPZBHQAO?P6=:S0,1L3I MBK' CW"OD<^ _FN ? I L1C^L\G-^?AF.C['I^GDZO)\-(,?IZ.KTSZ<$(17!O*;CM8,4"#A+5M4B1R&">DS;F(2\*O/]T,)>=8NA/%I,-#@!Q M(%=A*@.!P4Q?U3/3= ;_KL\S;PVZKB /OV>7 M,(Y?LRO/KVLM$[7!=&_:F.YL8\,,>?QK"&.XFC;6$!HL^G4;BTYGD[._ M?9Q4I]#;;W-J1,!JTLP 'ML6M@"PAS&2E>X@@WI''@/;K,MH1&Y+Q(45&?0/^GKDA U"\921= M K;RW@#PB0JP)"4YVKYAZ@>"6]##8:^6X%EX9\#R*Q7+A(P@7;]PO*!<_$"= MD%TSBGCD?($^R8#JFS*J2$TD.?#%!]4X8*,_<+J"@*-:./ M+&V@V0L#;._4MHDT1!+U"[X;%N3B>$Q,5S!ICZ="VB0]I*_5R1 +$EA?((,_ M$6!!)(]^(6P*Q-6.L[U6YD-YTC^2B+AGH+(ECDCNV,83.$6)(2V_-0"J3'EB M0I)2]@M-.8@.K2 4*93%5P8<-3.;'%6_,#SSUFL>R&'RR,4H'E8CYEJY2W!F25&4]&2"+*?J&I1C-F M%&8JOBG6$:<:T%7F/IJ(!WD1\>C9ND QS%$$69-B %B9(I7"(#T%5QOTR&-< ME<$ M3+%,L1&>@IY.1R21]N09@!:,RDK!4QZ"G$4_L@#6WBCA_-$F9!%1#W% M,!<4*-;0\FL#FLH4+!\QZ"FFVOA 'MVJ# :@IQ(6"@C(9+"09PE;E<@;:GP&KVL8QL M6XI)G=S''.^9P:HW;^RT77MR M@QDU4\SJ;2$'CDTO1VVFH;K-17;R2). D3I.NG3L<^).WA_YGYGCC'P@A')Q#YQG0_B40A M.5E(3IC>UIE\0+I&]U4WN\&J2HRE'-0^=%L5]C&;HAIUS?;?TE)"+\'5KA3@ MB1QVZ$!W><%=\!*<.E%D&KK8*T[GW $]F!^3V*,@Y9*WSO.P-IA7B>^8EB_ M7<8BH+],A4A"[]@!Y^1(:&U"@SS+0V5)$=WI,!M3&4RL!)?,)C[XSXJEJ_+O MO*UJYC582(E0J4M;VN6N7IHE6J?:V7IV9S,80XE/Q0MCA]:A,0-^\.VYT1>( M\LWX<8.?*:J6V)'38 S#7N]HJU/,#_LC!U\3%K'LM46FX683'4-&G>2;4-4: M%;D,EE "1ZDE\KR(A4/"!7 [&"&&)'^B3*6OJD]D,)$2;=&;:![Q)CXR)_S@ MR21*U[@*(<>NL7_*C6956]7(K3?2&].^BP')>&8>S_A#B>8AW-&#^S$OI-(.VYV-O,+X2B"@9/_M)BG*01! 9:HA$(:DL M1 J#,=P<@W&OQXG:;5=9?&E,A. M6IL44[5P@\JQGY(,E4<)J-2O/"C7(!&,9)*11#2R -E(3CA]E>MI_5+W%^X< M-#0C,5AQA [C)6U3YD&7A-/G%IC=RF%T8P4GLK$8% E\F,P:+[M MRBQ$ED?R!?:\PR_O1=W=(AL0&,RGA(O4':V'QEAII:P5Q;L7+CQQ3?^%?\0O MI>6'EK0&VREQ))WM\NTNV5X!)B2R&!*7ID3TK M&.B-^E:).]4UZGQ+LK*RG54'RQ8-$ZW)M3?L3GJ#7=7#'W;8-5X\/)C5])E! MO9U,=7(;3*;?4I-^D'#H%\VVR=I+A(6/'C&7KAF?/H'>8+_J8RU*S2TN)_*H M^6S]'I,6K9)M77C*P2M7'Z^R>T[9@,!@ M,37&4SZ4Y?_>2O@'KW&[8PLB+VF+KY/S^7KCX UL\MU*L,6'(TP9)/?)_0PJ MO7Q<.TD6Y%QQ]YJT<1F%N."$17S;5O4EY!(4"\J4)% M(WU9ZCATWE0=(&'.EZ<)5.VFFI1:PY[U&>8N51L6KUL#96"21%SM+8^F:PZC M"R*O\/,0CI=9&DGPUR"A&^"KP?'KP3/(6-76N^)>Q2IA-&3Q\R!CT5@(W5V5 M=:3(TR4_!AF3YG+H[KZL)4B>,/WU%%&4*S)U8OA&*OGTE'JAWIU9!X>,*GI\ M"@+ERSCKE)_0X,,@(VY>=OF.SEKHIU3RJ2'ZZF6?LN-PHP]$Z_DE1X@"%3JG M=^@0C]\^282:;C%7?/#DHJNO.JTK3I[+.&/24+K*RVYK58V$"!\&&75C:-2[ M6.L@4:9ZBG'T5\@VD\)S;UH)4GWQ;OM.5/)JV%Y--][6$R,ABD2 7_K2X_NV M9?'5-]N.YGX@9-.(1K'R3NOW^"&CN[P,V!HG64>$QKE@1"M"'./*7#"JY)X] MDW1V&%TS>41<[CCXK7F2%^>XR/OG>F+X,'6%1'E;^??""S>)3!RDT:HG%[<_ M\V"U8HY]+F-,MU(RN=W$+VDFW^DT6U#';ZO:3A'VJ)7\/JVHU-H#STG%MC.U M8AEV:!4]Q[OJH4 VYX&^@J:QB\FBQF;_.^9$'\+GCO.;LG,-HYL9S47Q[],C+ MLY'G&'8\E^ &".W@O+-YY-$[ O-<5IXN:M3SR=ZB"Y(AXB#NQKKK>W3% MMG#*GKN<,;'NT!V72FSC!@JG<[GR'_96]]3!E?7L.*%T0KB'R7FT-A94ULH6 MJF,MN817<5<&N8-1NJVR!A>]WXBOJB+&W M6)ZTR0W&O3L<]*F%MNB=8%;%V 2*IKB]+3J] O_<>,%/+,!=< R4[S( VU"D MO;EWZ$IN*;>A5)'<6E-:0F2S.Q;OI$/UW8#!CZ 3 MA]A>N'TUL1OV< 9NF >CI6 RH3MO:2Z[S3Q_'ERZN+T;7^)A OX4<*/VQ+V" M>9.@2W:'\EQY#TR,73O5#Y0#L?%D_+VOS#06J4UXR663183B!;5DO?GDXB[5 M,[J!W\$VVS1]P?"L9M042NX0ASW(^'SUX0NJ!\^IYD?PPE]:O<_)U"8N:851 M=,US[L$S%JL73K6[B?77D:.%=D!M>2X,IQRV/:7N+QT&7DU%/V5IN'Q-6P?C MCJK"S1'$U18;13AGQ@BBEB^Z.*3H(JRZ2X#F=AHO%@P_>F+905(T8,5#G&Y8 M\)F[-C059[KR1( /$U=_?$0'/F;_(K<+S N?.O)3-OR2#$:RA;HF9>H C+J" M[%W%;B:?.X5H-A:VI(?6JKNGRA0-W+L!9\\B[VM:4:M]>J[-\)H7/#([_MA6 MAH5\GMN!$R=$?+X4S])&\J?TGSL.:NN^3ZTGT'[ZV1UE_39];WVAFMO]DVMS M%'^.G)*"[AC-;M[Y)#]98=&VSOC(I6[\35O9]N58I/NZ8YMXH>)6X D9'2[D M59?_A.UGI7-'\H2-B=F@T%:N$L'+KA5K(ENT-G MH2VWN?S*A3KK#>6BVV:V6X8V2_X6O!!4GG^LMN(NU_]K"=(F=(I!6!AG00/& M "5W)<-3YK(%[]*5U!2DN8:?!21-%HO)(KTD\GO/LQ]XEUM1:@C17#,8H/@@ M,W/B.69WZIA*;J4#%#Q9Q%N4T\6_;@+VYM);M*3BD3FWZ:2 6_O8F+%[_;A: M@+W%Q7!E+3(P,3DP-C,P7V-A;"YX;6SM76MOXS86_;[ M_@=O^MF39*8[G0PZ+9PX*;+PQ('CZ0.+1:%(5,RM3'I)RHF[V/^^)"7;DBT^ MY!DI??__@R3EI30"C$Z-/)^9NSDQ9 (8X@>OITDK*X M_>'DQQ_^^I?O_]9N_P00( $#4>MQUNK>W-ZU?KT<]%JWB+( A:#5Q6$Z!HBU MVJT18Y./IZ?/S\]OHA@BBI.4\0KHFQ"/3_GO/V<5M@;OWISQ/_FGM^_;_TB3 M6?OMV?E%ZY]GWWX\_^[C^<6_6O^]__R_=EM(D$#TQV- 08M+C.BGDT(=+X\D M>8/)T^G;L[-WI_.$)UG*CR\4EE(_OYNG/3_]]7/O(1R!<="&.8Q%+E%,5;[S MBXN+4_DK3TKA1RKS]W 8,-F&1KE:RA3BK_8\65M\U3Y_VWYW_N:%1B>B#0A. MP #$+5G]1S:;@$\G%(XGB1!;?CM(2I7\9W)8@C#'"HC3)G$AP:E/2Z1Z$?6#\_T*_:#_N M3X0F"HW:2FI5D?L6_PJ/)P2,>!HX!;>\NXU!#]/=85&6OW=@ 1W=)/AYAU"6 M)6XI_ !01F#(RQ=E=@$+8&(K9G7>+07J =[+J> *HPRL_.;Z92):I)Z =F7M M1.#/ 4L)9!#,*^G!X!$F\IM-A+8I;TO!LRXP#%X 77P<@!"CD-!=BR:>X 6PX0]X \C ("Q)08I0GH MQ]X=2:3!D)2?!(TAD?;^O)CAU(MA52@@?3HWR+=*MLM8A98D#$LX+XQ_7*"N; M@WF*4YJ.Q[*T-N3SXCQ_3/"XNJWR"K%6TI3RJO%$%!MP=<.$:RI? )RTG@%\ M&C'Y\="-+B97WN'%/Z+/3(-$S&4==A40,N-#P\]!D@(-&9;Y/2!I1;%6N;($ M4LWA6Z<?(X7@U9R\<\I))PQQRA6(FQR *]-C OA4;#&V:;/Y MSY!>_FJBOG5*5,%.7 JM84B1WG]J%()7<_)WIYS<$S )8)2;9WQ4[K,1(+;V M@55N__FR@E'-WGNG[!7DO./++2-?BO0>,*2B1B%Q-1G?.1[>6(">(._JN;R M7;^$22J\S3]A'#W#)-&.=C;9/:;*#D U.I!D\ 8;-[ MOB)G?) 5MO]$.$*YHFCG&%TVC]G0"ZY8H9ZYG4^R;0+T)%V5 R%'/_Y"LPZM MFU?T^3PFR2"Y@J4*1\+IBC?K53BX"LYLKN#K7D&-RIBS'EKY:XFO%-B5FMM2 ML=H!JE(JM-ZMZX4;Z3'@YE^&S>0LJTSME"![2BIE5W#BUO5RA<=\F+(B9#UI M0]A8%UQ!A5OG2B>*8";1/5_*WJ*K8 )9D!2DU_G"+#(WA"X;* H"W7IBAH1; M("F96?6FJL0-(:A*= 4A!>=*VXFSGP40@6B^==L)PW0L&E=LU\8PA'K/OSES M0QBS@:)@T*U'IB"H]",I3@[Q]5@_'@8O^LV">B4UA-K:N!0\N_7?%&Q?L\^Z M*G$C+?'@-::Q745))K@510 M[M8WHIC,[49><]Y&$FN!2\&ED.*5>X6AQ=6I#<3?W MP/I4NK*F4:"5=&[.C8NZ;[@"B84E1"GOO8M9B4K#J$I6IG;)Z M@%ZBG$>+C>#CM:V?B+B32W"L]0F44CGE4J.+:V=^BT+[>#UK *8 I6"NE*L^ MP<41<7'BDO\7Z3=B-RK-*9<5NK>^P;X!*!]O>%UAROJQ.(8NS3E IC $](%; M=%JWMSJ3[\SI9#=>]W)QIF4QLN27G:SFN&7:IHR*%:(;[V^YH.,!R(F6Z\[G M@/P!"A+KSAYK,OE!T*IRK1TZUB#P\6K7 %# &T/<6N_RL3K!\AZ'F2E#OF:0 M90#AY84N&K44"> MM--3=?)F\%,MNY=WPCIC3!C\4\+OQZN7/'5N1T/&9C!E0F%_0^R0CCV,<-E8 M,H]\FCROS:^A:0HOKT;-\2R";#WJ'9L5J=TZ)$WJ6G'5?!V"^8:4"PO_%DVY MH,)BRI!9>9Y569K&D@J'ES>HY+&,349.4\9FL69"X^7EJ=7XD?F>O7%[IR)' M4[9F*D2O<8W*AXW/9?1;!Y'X5J+/E>.=\753^8M"RGM (!8[S^(>&Y]ZLG_Y MWYF/]OHE''$3$8C IM=Q#$+MB=\#"W)P.Q0P(?0]P5/(E>=R]H6*3?N%\=T) M^:)4[O[K=Y^M"W':>=VHU9KQ6J.Y?-R'[8() 6$6-YA_3H#D$47%A9CV9)I- M=M>#?,U>L7XRS0:DESNQ 41B;NNC+J033&&VKC8Z$PSY&LZG 9UQ6]?)PF8\ M"2 14WD_%D?0>W *HDSB(;X$&1 0]6.=$69?1L,9KH'4QXW=LA?L!J( A<)S MB2FC,H@YS:X\6KL#=44TG&I[H#X&!)T'IR^';]?M1BHR-)Q%%2P?PX!*F.)P M^@TF79P^LCA-YI>0-9YW=*ZOLRC#D;SJ41GX][T%SO>.4H MNS49SH8DX&-(*$2<6WM?$%_C)?!/H#L=5:^8AA-=#ZQQ#]N%62P$I4)2P*WY MZQ>!.X5TE%E^AIT9B[P-)]@"H7D3W,TVSJIC9CW^OM[;;)&]X>3:@31OF/O! M;QX4?C[W5 :'K\6X78%'IP-VL,W[ZGYHQ4IL'SY#19OU^W(!1\=Z-4PO@YA6 M"K]RNS"'49=I52G'2+<*JY=[_4H$A0NIFY!=RGZL+)= ^GH<8$5T;3BB6DP; M2CHZT@UXS6<.O.!_@[>G[$HX.KYK/5Y5#/#JPD#+;F<9[NH6$S6A")M[*- =PT>7SLXYH.L'XW M1(G,'$'6R2"\$+<+!6@44;MG!TP9&TZD"9XYTJQ+-F\PX9J8$CX*41%7L!:C MNLQ'PJH.HCDZK4MF!T &?!]B;N0)JUY$7.+0.:#:F_^;%WDD6E ?N#GDK2-# M.@0@DG>LI!+WI83T^@60$%+M%J5%WJ:S;4;H95#]U/9U=;:?=O4R3+"BAV;7 +=<^U<6\E6[:C67ER&) MYX;4$'="WCX$*)_-M3!#;0KQ<1+3=!&5X6D#U1R0V.4R9(&@1DP)B[S'QJ]M MR(FW50??#G#-LSS&=<5;<4FC+G1JU&T7UL^!FX%+M")'AZLD(3.N?<8W6NWR M-W?:574Z2^ ^7I"FR+*I53'=UEF-GTB+0NY,X[_(M M ?HY$#&]Q 3?CTNO"_!OW,R-BL<.-+JES/'U[8H]!""KIF5G3U9X$E3]J)Y2 MVPUW]:>D5SR*]43@:Z!HR?F:J:NU;NV+./C;=3:2#< X@)Q-(NX44T[[;R @ MV\)5%.KV39B:5*^]A[<%CW\2[@^AG:P1=&)&2 [5(*5\EZ%)JQ@ M]C%&A"V4.V[Z#Y]!,@6?,6(CG8][\R)?A5*LP_8QV$0M6X=7O*MY(B_K56A" M :_UZPD'6+&70L;>@^SZ$_@+AT_BI68%)#V4T99@,0Y""FL1E5KEG/H7JD5[Y;2%$1;(2P5 MX;0/;D3H:D>TQ^JCJU,K_7(+PW2"OEXQ1T[Z&EZCJ_20)Q^:./*69.Y,N00R M/ ,N7%_('V#.Q=0?U:M;EH,CB98BF@;BVB6Y/H>T&E8VEEO!9*/GN?[@# 8PHE<%#V ,-\0[(JWY."CZ""\JWSA$_SB M[WE_$IA,RKF3TH]!$W;2$/9/S7X==>L8[[E,:Q9M??M=79)7ZY37L"@UD;KK M9:G;#82OR])]T&ZY,'4<'4?>+Q+NRR#)9R4I?(=E4TDV7RWO*>>^S@XAXN[1 MV' V?A>%'X.>[*(=K+<4#C!]%^(_+3X.0(A1")/LQ1EQGUT:)NP&1.*98?&H M5\IU>";NJ]$A7HW3[69.W_6;<"Y$+S>\0KYU'I;Y.2$V@'=3CP?OQ"KI5CZB MMQOH/GJD%1#E$WSO3O-'MC>8/Q>[V$(V!U'=1NSW6*GP13%V?OWYU)GL0WOY?&BK)$=X#] E$4 M!TGR,,*$B0_]S$.X%A^J,Q9ATRNH'/YV?[WK2IK ]CYP^^BG46CSG7A$.4I# M)@( F)\BKU5*$^C?"-AN3VXJ.OP 3 &A0=*/!X ",@5\$M%;TW;9FL"*'1*C M5^.0NQ)'X];(X@'!*2@-BB)*.T0I1$_Y04:,S,&^[ IQ$_9L5;8R5YN[/'92 MNM,^6E\!JD.2;=D&UF=@/5.=#=P?VQ7["I2EKJ^D^)J;IVJRA>=D-\6_ K79 MU,UROJE?56'*V9P.SCM=_P_(:JBE; MHC8_>%=O/MG,O:1>Z,J.8)N[H136PFC_0MT!W%#%<\$B]!V;+4_&5H]!3IU- M\MS2XYH??7EXZ7*V3#(_VO03!,\ >."#$ Q!-8( MM R]"B:0!8GX5KD)N/<:CUS+]M9N/H7PNQ*K9"1!(8H3&,EN)3QT^6MD BP! M(YYF,??*:TB'CE:]+@:WS?LQG[@UJJ_-=?#PEF)U62%1%\00@2C?/1.1^>ER M#3H7]YXO/J2CO7A0^#XP!<;<6Y5N P>;E6$MK.;>6L(XR;CP&*G@Y@N3+)IH M.!ORT9(&H02'(OE73N>>%7!/7P\B]K$>[T;,&UUA]=E+'*!":/\ M(5GQC=.EI)1 V$\:C2BD<1NIVB!G56+',;!6A-;'H,Y2^KB6RI[S [WL.2P& M"*#,O(C6YO*;&*WH/H[N/P<$BCG(II]4I/6;C0J!?3SI+S3T4UPFWPP_\!4$L#!!0 ( U*^DX4=P[7YS0 "(^ P 5 M ='EP92TR,#$Y,#8S,%]D968N>&UL[7UK<^.XWZ2M M;%+R;8Y3'LME>W9S*I52T20D<9I"2;B2@ #YI.IDX[$) ML)]^0*#1Z&[\VW^\39(/,X3S.$M_^7C\T]''#R@-LRA.1[]\+(OAI\['__CW M?_ZG?_N73Y^^HA3AH$#1A]?YA^O;NX^_5B_\\'3RTQ'\$W[ZL#]PGRKT_+QSZ17WTZ_O+I MY/BGMSQ:R07/1,7J-?4.SCY7?_Q(U(6S!#VAX0C\Y(B\Z%^OLC1":8XB^ &8BR/"^7,!_R7LYOUA?TK& >'S MXP?RFN]/=QNP)UF:D6XIV^2!SUI=?K8L_G.1A7^,LR2"07CS9QD7K M4^,0GLO)),#S_G#QI^LX#T8CC$9D1%_.7^()Z'CUU[J8:?2$IADNR+AY1J-* M_?EO*$EZ.32$=_>'0$Y4AD4?/R,\BT,$7\80812UU9%;J>V1\(*#- ]"\KM' M#&_N)0E9*E'TDMV618G1(\)T3,!X[[\F\:A:!HRIL^7[6RKF-HCQKT%2HF\H MR.%EE!QB<41E K3O<0(04+YH$O6*52]Z6K'T!@F93Y['"!4M-:S1K1$8WP*8%.D4T!_2W]0FA2;R MJ_374O!K]%H8&-'2;EK/%_ J]!*\&?G^5'MK*?0#&6GD3?=9GL-2^3P&HW^] MAMP$. 6[9/67RR"/0UA)KF/8\>L:16;>91=P#RQT^L)X!L96N!C:-V]A4D8H MNL79Y"J;3,N"[+%G,*>UP=GX96V_LO(U M1W^6,+1O9H:VHUI=4O$#'"X1+'ZLOV7EZ(_3XG,43SXOGOD<),E'*63.DVH@#/\-8!&R?(C0,RJ0P*!RC;T.B9I,@3NU(NNBZE:"TCT\3 M-'E%V*24F_VV$7$,TN"P?$6?5M -"LKLO8VX\+7VC'XWRPZI4# ZX\H->0]= M;;P$O14H!>M\^1HBC<'#,WI0FH4;KZ3^S@PS@5%0PR!_I1_[KX]6 E!>!$=_!COGQ+$KRBA+Y[P']X<'&QT-@> M9?Z*R68*9\.X$ A;>VK0[>SPVL.;\L*X6G:V&&(-O^HA[-J4U+9X>R86N\Q! MD&Q:+3P?/V08]AZ_?#S>O];7^]AJ7TH.NDIRHK$:NY<(ED54F"/LR^NQAD@6-C$ MERA%XB^=TP)P'1\8OQP,;&Y.]L\-#*"L&G!D^!")%^+V7L'<#T(12]*V@XN3 M@Z%+#0R;MU,7WU3UJ:^VF:_B[VGGZ4''Z:>DIF[>E\5&PR;GS 4YL#4NR,BK MH"FMBNPF@\Z7PZ5) (G-U;E'$V"3B6_0.3]4ML28V'0YV"GTBS'"33@3-QQT MS@Z5. 5@;/8Z#MA;RKB0+E>P,KAM!A>G!V-=B$&P^>EZP(\.+X.NTZ5*K&)% M6B@&S@;]:/]\]";D_.>OQ6'Q=OB1@!QQPT'7J>W7A"D%0!S:'#A6JJR,I)=& MO6@"^B7H2$" ?)62M!QTNH=&G HB#G,.7!7D7 N4,B8A+&B&DFQ*9G@Y;\)V M@XY39V43UN1X.)PY<&%L'$Q>C0,\$JY;K,<'7:=^PX8,L6%PB''@HWA&U"L) M8Z@*+UD#%)U('1I($#("KX@M:-HT9\U3L8=)WZ, QQMX.(PZ,#%\9.S&<5*RL@ MCM-BT#F,<>NY!SU.W _; C7FP5Q M0O+G7K*K;#+)TGJH+HTS5R5(WA,HXH!.JII@XQP&._!I]#?]E)(OC?'TH.MT M$]S,[[W]&CDN:C3!O[8I@E\-MG/">V\Q M:W;D/3JXL/,M"2))!;35F-B@3"@]1__MW1O:1!JETL$!P&'C?8>BKVS,=@,3[?&RF: O15:UE X]#AP3MR#A&F.OFVL MMHQE9>.Y0=>)U2T?]NPE9E=VCOX=.!46(*3ZWWANT'5R@MY4_[NR<_3OP'/P M&XI'XP)%O1D8_"/T4!(9^T/JZ\C[94$*F1'+L$J0ED<]-.IO<'K:Z9X=CE.H M'4@.^0[\%AP<"Q_7#AQ]VGD]P=[>J;.V'8%:@T*L DX\M0/WAI9*3$T H 2G MF^@]C@.1 CBC8.E5^;R9 ^8@*XQ1B_# LL..#>R$&YQ\K3R;.I.IJ-G@^,0W MCR]5+>^<2X;$FZ2RJW)2)E6$SW"(8+,S?$ _ZG44XS2,IPFZ2Q\1CK.H/^Q% ME=PB)AMW.C@^]$O'<$JHT2-"Y5F(+5O)S$,%M21&$CNTM4_+8ZH MK7[:"F3V+0=:6_LU(-XD;[U@6JMR7EMM>R'8:E@8HB%H!?A\BX823%92(-YD M;FU(2D?24M#'8%EUM!AGRJP)N@#DO@5%J5(H1>5-:M=U/(MA^Q2)3(/5,V#O M^);](V!D2VQO\K%N)M,DFR.T\*PN2SAN%KQ["=X6N>ODW/OF#>$PSI?E\?K3 MJL@)GS)C[P#=^19G):#<,&QO4L0:ALB='-#7RA#=HY2PZ/>RRJK.7[)U ;/' M(([NTJM@&A=!0@?;Z_9@>T*P".1QL1R2E0E6J\_.,T;W]6H8Z;Z5]Q",DOUH MPY^D-IIG3&!@-":'W;-%99IK0A6*%O/88Q*D^5HU\"GUAS#+/9)H;""S*'#\ M6A95P&)U5XDH^,_2*T&U!^0^L*L%?W+O>#AO,XSB47I58I ZG-L%^:OMA M@'- !^0\^?W)::02WN5YR0C9W#G44\CI:M0?J/" SJI:0/0HEU( (J^'9BP# M-D0A9OJ=#8[/''_&C3G4'Q0B%?B3WEF>-0YK_!X_U M?@0XHA>!-1T-W Y!+8XSG/8Y*B1J., ,T"K888R*. 21#RT=]-S!AU?S5JT" MJ]<7J(=)($[54&D.P+Q+#SWG'A^J(_(F3;1Q,,VY'5M(.YB&SP9+8I.ER-[- MD>^9'4=?JR/?,;UGSOPQ1HCZ4 . M?!NP)3OP=>"C->9!/W?JY!%\('H>]'.NH^9\7T;WKDU-)_.#NWG[^,NI"V]G M.$91F:#^4"EEK9=06>BV?)&R\A>*JBT:*<>?OP"#E_#,'R+PMMY)]I7^Y1"= M\JO66E;$X=O[7T[]J#PL9)$E\V&;_-2Q0L)29>'Q]><(U+&Z\C*G4>8<_@F/,= MV]. -[N.]S*H?-GT>#"Z5'=)U@UQ,$F(R+PDB%6@U%TZS/"$PK\FVXJ#42->.6JI.R9):RFTR%_$?)161ZLX_:VQ%*=L>:P31&ZO9 M1'X;!>7<9FK$ YM3(4IOC&USU'ECF>R'0YGUX2+W>P7TF13)!>,I_SXE1_'P M_/G1%Y5\''G["K[3/ _AE\698+6@>>-U7RTB5TF0+\,H5$\?M]M4\.RX">TM MC7(XWE1FK$LHW2'N/EP!LG0\HG_VR-4WFR%SCA3LB6M?02R MTO573\0Q(+@!;O7W2FS_HBG8$QI;=%L%#M4US34+MIZ@(E]8BKE4NMYM5WL< M#6\);*V*H34ENYYBFFM;6KJCO2-"2>O?@K=X4DZ$>M]XII+?R2$J;]SNZILM ML;5:=FJ:!D5)-5U_II+;21B(AJ:9$OM3E6UUP_(]"G+T1.X,Z@^_YXA,S@].CDZ.ZQA806_I C<'@Z:Z#WNTL)?^X5+WV,Y'T>!P MB:I.]7")RGW8ATO&/6/=8R\/C2JJ]#UC%(XW!T0&'"_=8]>'0W)]Z_A;*!YO MCH',$.1ZVVJ-*1\/>UR=KG1V#M=ISSHG6'&CAWPJ4+U/KGCB43;@.]@FB(^33HVZKT_55^PJ^T\I'PB^+,\%J07-Z MN 2#-"K#HH\7"2>"2Z.%;#G7]!0^7\&Q M%)*B=#(E5#*7$P$2MT=6IIEQO7A9H&@/YUSZKN5L'B3%7)Z:6W^NPN.D]JC: MI\#Q[S(Q^'.KTV))S!^R N7W&;FD*HUNXS1(0U@F2<9 /*/9NI?SRSA)JJ6S M*'.5W+.675-M6:HV:W$39PJU/V=X=:'K(DL=,.*&E:'E*E##.%_<\QT5%7AU M[F>1;-;:ELXB>W)8- IDZW9]"62CXW97WVR)K=U*9"^0K=OU)9"-IVFF MQ/Y<)'09)& W&TS*+UWS8'/X!H-$<8H6H4"UB,"_T+1L8!0:=MJ M]^6XK+9F=)LZ*'^N([K*4EH._+>X&%^5>9%-$'Y$F 9PPHCLOR;QB ['9_AO M/HQ1=)<^8C2+LS*O0E-%T3FM.Z\TYEL].?$P,(C:GXN1%G=JD6&\Q$?*W3T( M(_SYC2J$OMV5).%5CL:?FY,6DP^)-6>-QYNW,"FC.!V1W 3X7R0+X=?NK5*F MTQO_M!EN ]/$Y4GD3X30[M'YR1&ED_R&-_!ZDPP7\5]T*JGFC6],$K7[&)QT M3SN6XLE-4]<'8%^BR$U.30U;7!6_I:#N%3)L9$W)2+GHNHA2\&&1O'#CMM,F MQ^B2><'W_!U0:60"I..@.')+SC@H#KMDQ0Y O;EGC3-F_%F5?(>0772]/J1C3G!2%K5R;_0Q= IN9MI2N;9;T%:#F&O5F*$^1=H*;>M(%C* MBK=$B!8N:TDP^GF<"Z?2"P[2?(AP?_@URR*9!:#1NL)L)X7)WMY'!Y@_:3(2 MJ:6&MU+["K?KBR1U"&I$\198?_)O]DFR:^/$#=O2 %D7U>P7P6M",;.A9UMNCTS2060M?P94Z1)5TQANPJGI$6B+^:.73;-YO]P7 3W,.NG^3)H5>P28#U;R>K$!:#W93!< M 4(\)C*!.#I?++9*.F<]6\GH-,:NL"0Y02Y#?:C1$X0T1 F3K4QU(32* M7K+;DOB.F*&^^<$6PNUTVF<7-@W,>4)D%)%Z7BR=RD-QQ.TK=$ZW4@*5LY<+ M/6#O(<"FT[%CJC6Y-5,A]&)3[O\+J=F\":CC9;FRBBHQKUPX[RFDIM-Q5;E, M7=]LG@1XWE-(#0#R9.:MCJ;2"O>G4&&IORNI:K*74L148 MOM?"61U1[+B2"KPINVN7:U\F=A](WT= TE:VMMC[PGRX$M9IGISB)\3POX@1 MV:K&J_W-?4]? ==*3'ZLDKA!!M&5"FB,A&>Q/E,E#P.-V]3%!(?V.)4 ML:WOP?8Y LZ%BO%CW^M6-DB#WW4$.876F0\!7(='YT[J4SEC!Z.!EQ?0GH;Q/C7("&[ MER O<77;SW,X1E&9H/YPL6D-$GH!+]G&WL?DY SD M%CE:>6T&YU^<1DY8X(/C=!5KP)M#XJL@'P-(\O](3LXL2.C57EIL*_8%CLBBU(;II5X#.:;RU=;[;*<:;4VP3>I(%F1A[!^C. MCATH#$[9V]1A6$\&@V%C=CO6AY8\TS;#&"K16@C?'_;+9 MD_U;^1UG+;H%O;K.5)#1QSOF:PO:HR-^+X>%:_^@V_'AX:V\W[(4S;\%^ ]4 MW)9I)!\![ :#8(TSB,NW1:%B3')PU!:]1O7DNR]4I0K:5:SLI&GX1V MI?VB87WX4[7EG0TU7PQ)[\:<]*S8A%MTS5"B;G0(.@#8'I3MW+<%(E6(/_5BF$?3N_*K M3_PJ_8 27%]AI\.6A&]UQ/Z4F7%&NX>+^+[XER[3#GR&*WGI>I=3X,=2/X*@ MU>#\Q.G]+@V^2@F]/(R2RC5N@HIZ4117$MVE--J*%KEPW[)$OA^)-*,Y:U(>2 MZ* _O$OS I?T6_@;2D27/DK; E:GH3>-:1/B,5RU(4?A3Z-L!AAG**=5SD\6 M/Q/.3FJ<5;^MBYE50O0F)(^/P92D!>!Q&BJCR(\2"F_B6M9BRJ)3MIX$''9\ MS>(;AII^(S69#SO>8PUI_;D_Q;FL_HFH&:C%3KB0UJ:=S96$5AX8;V(WUJ(N MKR$CH>W2?9:H&9BCEKQKRKMI.0$RXGBPO(FNL$2<+_MA6PP:C7_@N*9O,_PC MP*L;.E^RQQ+V>$$NR967- /43H_#Y=\&P_&LA,E>K8*=US^C1')[BJ )2.NT M:($9!K;Q^!-JL"FI/ Z(W0!0.:U7H,N2"AI)N(!UW\Y=6@3I* :SISJQV/ZW MHPPP@A ,[1F*M@52OY'G"2]UYR.&0'8IET. MSBR%ZJOZ3Y5)8G]5[7![XUC2A6%P) S.3IRN>NT8-#,J*AUX4V!T6]X'5.B- M 'ES0'S@W[TJ1F]<71L)V#SPTD+ RIW ]^' 0=:65UU\A^U,$V"\G'\+?L^P M4CRN>B^@>A_*/>F2S#:H=6%[XY032+Z6^R&8R-T]FCV!'ES?=Z?-FC;Y?.#> M./><#@!?7(#N1H*'25)795YD$X2?4%)=C#&.IW(/B: 5&#]N V.:?*!LAJ4H M[3D8>^&?98Q1](+"<9HEV6@N]B[RG@PS[6[ G49^=\TX&-W BZ/QE%$O$U M;:4&O8%N7:><-:*PT6C@*\"?2Z.]&!&^6-#NA\9>RH96KR,OYB_B[ =A37-\ M\V+##XYA>G' ^9/:\X*#"$T"_(?G1Z=NXV$[.E.UH3J(E$&UZHRUJ2W4W85YSEW+L#Y"UA+#O]_#2US)@< M53'Z<_US36*F?X-'J59[ .WT;+<5L0V0FK@'VOH4VPO#2V7TL0*7; M5879Z7VB\@&H#C>:[#*@>A,;O"]V?3G,W"?-LF-+!V$P#M%*9.D1&O/Y M"IY3EZ_.M\8QC83(;,7PYKBHD07_VB8*?C5X@GT-;XW<^'NUW'APDXG2*L@6 MW59LK+JFN1_!UA.5R*Z*4K"UQ]'PEL"V"OQ;T['KU:*YLF5S?OOC 26E?P-] M34K^S:H[SU#QW23K\4;MKKK9$EL+)E73=/ FUW3]F4IN)U'S&IIF2NQ/R.9J MP:'Q,OWAKFDH!^5/%.,]RG.$-L\J^U2PE^R&'K8+ M")0W)HB[MN9.2P>W&JC\B4,4"4W&<)R"%AI2N6I/<3O^*$VRN0O,GZ!!EMST M/P]9\7=47&43T$)(@N#Q!&:91JJ+1 MBS@8;.IW4J%R6IQ F< 6Z/R))"0@EPO_;4!N>ROF5\$4?BKFO5D0)V27=9OA MYRD*R36RCR6>9C K%6.$7\9!"G^B^67+2KNBC:7Q=]'(OXL#6[&M*<&/X,7G M:CB6XK?#Y^/%UVM1=3>+V)6=Q<-1Z#.0TX5PY%738@P,Z.G%BZ1GEASY<2 MS 9"&3E?[1,)@NT/O^=5W'C_%>:PE 2BW[S!Q)N.R"2]M>XO0,Z7T'+9)VSR M'95*?+1].=^S%?#>A$.V0">8 5KT6JG(B6EMCV[VG&%"2]Y$7K:);._:2:1O M$MF^.PE(Y#88V>[B1,=HX $Q\3L>7"7-HTK,*Q>.-Q50VYYJ4T"N+W66ZUOY M,'N)QY^"I$8(\N:DS313LH.VCCL?P&60!&F(GL<(%>\AG?',1?5)Q^F,C@OR M"(A0V3-J8/34-;"%X#K.0[+/?@*U/,+BC9CWQS;MJE*&T[Q^LX2+,'J3"=G" MRC\[LI-LW,#*%U#$D=N@E>_B$A73X<5G1UZ&V%54:5KY2SC>[*0-Q*Z>'3F/ MK9/J6]EV7.+Q9M-LAB#_K?R&3,FL_//]6OG?@J+$U*6_Z^0_7//^1&L9T0F< M6'DSJT.2)S3%*(?WPP-WL/K!/[CG!$W[@^WAV9&E):6=+7>B$4ZA ]13"U[% MM\_S2%-H'I[3,CA4A>*-VR.DSQP#EC1$NG#.6 M!\;7)7J E>[E!TIFZ!OL-L;"2*6&71+E')]Z&+XF8+PU5F_L>PZ&JZ9?\M5Z MQ!]?'!:IBHB\L?S;N#\L9:,W<7_P">'(;=#]X>#83&GJJ/RM("*Y.R@/@^3O M*!!EVC3OM-*JTWHS=F9?,5IO#NE45Q(B_L$#8(.T;_55Z.2S_1SN@_I3/4<5A@//!Z?G9D8^Y/ 9H7F'SI]*.EOD! M+S8UF].^J#XZ'N;FFK+7-D!*BO=8/ZTA)0$\*BE/Q+E+<]C*JI[4<%H,SLX= MF+V;PLC<%8RG!V<7#AP60AVR1SQ7=H-."P=KVF;JI2188_=AT)B=C:96B :? M&R:5/!C>G,-L"B@_^V<\#H@L!:TIQV;PU*Q"2AV$-T8?Q*E1G%TZ#=G7IDF/Q MYIQC<[65F R[#X,6[/@J;9H,/!C>G#9L"KB^"EN9FOKMV;;NA58V'7CJ5B%G M&X@W1P2&*?+%C##'E=$J\)Q8Q ?THYI:5W<:.1E9U0$DJPQO"8PH7M0GEQSI1&#\<@9SI#SGCCCL'16DS4%J*ZKEHM94&=N M%Y9'3F^[#/JR/MFB4EK.UT3H_#.\.LS27X,D0?/+(/U#O%IQ'H@5;PW(VZ@#\J1%O@ ]?5I/VQ/A8!OXRR*F44I?;YH,P#SMULO%&/IL.ENP> ME7//TBA+:0;7*RQT_>$0P7I)Y+V_N^P_29E1:@^@G3JQ]0C3@&2BG#O'!-M< M&V$0Q?GS%*,@ZJ?W:%%$@P00W&<_$+YA5MUOU,_@K.,TIE/CC+P%/G_*M@OD MKP];4349U2X NM-YLW7X@PR:B2KL%BMZ9S.4!BF](42[0G>][>"L>RB?J"8F MOTNRKXH676889S_((>>B9K@FF_R.!M8JV.V56AE 295TQSQ_3T&^:"DQN3T@ M+H@Z;M&R=!$L*IJ4*_4)'X'31&5#[&M@Y0P$+6<*K_Q#4\ED%E7KC@&ZT[!; M71/+$& .UPX<-%\8HB^N,R\[3S,ZP94<"AK;W-X'(:=I*N.@@1L G&=E\4S8"9X%-RBQLVF M[)R8<2VW4DM_8%L_((P@IRF^MOQ_%2X.02;NZ5,5Y&_Q:&S$8[OJ"* =BFW9 M!B"'.Q/7##VCL"0^?G;P.G%0<4,?I"W!-#ZH#TH5$8<.%SZ<+!TMKUU>;SXO M48!!_*6;N&X2B<^S]/J"L>GT;*O)HM4,(X=P!X$O2P!URTB!T_KC UM7N=BG M;1<&AQD'GI5K-$08)+N-4W+AQ%66%WG_1YJ/ XQ(Z!4,L![&Y/8G OLNS\O5 M8U]QEHM3.MIU7=W[>FBD&T/-&2-.$GEV(34AO\)W>G1R='9XQYHR.!RZ//'! M'-;EQ._"I6- QAM;>KB>Y2^!&]!&\H-U(-@V?/AV,4E0DHL?;"E>JYMKRP MU>#"S%:#]1)>!0M)"Q#)SGK&K&*AK"/6ID*"X;"K6:PP]I,YI06O;NW&9-5SA5 &)"U]8M[T> MR-V/!-$];#0>$7XF>\@UVIL DXBMU5^(7S;LI=%UG)0%BHQ;9I+W:5AKJCT- M.J)G:?!R :Q#$2V3#UU[7/35;:> 'E=U1IAZ(VCV+JHMLPS M.ZIU;70UT;&7)E44YP6.7\F'N/Q.A085XWGX=IWXO VN(0KX#-04XZSVS)<^ M(5@W22*:YPE\&JNT=*L-\#H)"O M!W0!KTW=;\L=@?OA6$!/G]*O&T(J4H6H'::CR/0K (5E?3^U&CCV&?5?$""C% D,WI4 MNP#H3H*7]V?5\9(M%H,C"/Q9;,1GIFCW!]_%>=C2-D/M3 M2DXX=&L[L59?_78_8"TXB&Q"LBTG@[@I]UO=@ J< MI.'MFWHF;'\JY*G/6O+]LG9?H%0GF1-.9_\-[/Y4XGL,JT8S@( - M!-*NW+6@$:;[EB"6K0H&>@>%O1=3P9@V)%4$70>4]-(BIGJ)9V@-\^8M3$IX MSRVH&#Z/:5G0P-]=U;JY&(\('347^EX0M6+Z%8/.N8.MX2:_+7#(;NTS^R)0 MEITC-.&%?V:I9D\G-O3D5?#-OK_ARSF[ TE,M\6W BD>W"AA9: QA[1U57H3 ME,X65.F2'EE30&HI\$,Y2-TZCSK#9ULSWD2\6QX#KH.Q#F P>!C[=3.9)MD< M(;IW[%.!I+6XN6T H],,6;4/DG-(+0;ES6626YX>A5L_&<\#)J>5?=L0)0#D M3>S6EHS?0<'YT_-W7;(VVP%&IP5>#)+& N9-V%7+!:0WRJBHO6JV%FJ MZ*=5]AFH.LXB6E9"Q2-E^$V#SH6#K902B(=L$6#<^Q'@*'_)JEBGU=\)D(>L M^#LJMB'>9GCQ*_*.*LX MF&LQP)?SW1!A FB-*HT>DR!5!UHU-**J>X8W668,Y]8P^^-I^N=C"AO MW*RNAY;,F>K -[<44K+VU!\#)!Y[_53@,-.HH7?,]J.!KQ);%Q( M)K^9NO[E[FL*0G2:\!=N+;(I_^$IHMJ MM8\X&^%@(IG9^(U 'W8.4?V>Z&0*\2>[D"VIVLZ-TPP@6CJ#59X69?K78:T. MRI\\04N\^3*EVB%0.N&:N.N4GF/N",$-:Y"V&72/G)YBR[^*33(4 ?F32@TW4Z6M[#$62E0W\R ]D?TZ(4,P"CU.GU#/L\'-31 MB#^Y@6RQ-V^.U1X'F\T!LM/J'Q^4)]75E< (VEBXR!Q&1:T<& M_=N.?F#J@A\=I>L>;HQDUXFG[5T$D76/':3R6N&?,U?8T]IA)_96U0:>"S"1 MZ%UJ"]A*ERTQ6X%2[-B='KB**[Z9 TRJ$6_"!CF2*EX)Q&D'&%UGQDH9T"*N M#LN;2$%KU/GB+[;%H8?9J%]1BG"0]-*H%TU VZ2\)T(Y OV,2>TB-$-)-B685?E4: T*X&%^5>0%V&*ZJ MI61KW23ZR/.(MA:]?%B!1+<5LQZ%&![E8^OR]<&_6*0 M3B_<78B5]])H(5C.=9L+GP MG.#V*XRH.QT$&<+*2U\@#FWGMP"9G6QK%4;XIN:5T_9L M=:BY'M9!(MA*Q 7=?+OIR>_]6#U$Q'>VK]:C@"N\X>">'(4_C;+9YY 2/2>JOUC^@VC] MHJ;UQ:\'__G(T/;ZCT109UXD/2WO"&TXCJ6)=K\_"[3[_9D(ZB0AM+EV5T)+ MPD,<^G_(3IE4]/S'\VI0X*W-'(>)](XS7'7 M4!ECL12C\N8(_"%+PQ)C$LQ'Y10,H>U'"11W5PR+].CD(_L^94MNE6LKT M,N%,V?W2VD/]QW:F6 HDW(,S93<<7@7KNW&F6$KH;N],(5K6VZL?<\W W2F M'#NOW6R#(*/.%/N[(3<96"KC7+ ;LIE=I?09]/(XX'I.-A\ <;\XJ4&FKV.F MX!YX3*YO!*/X^H8(ZB2WM_DH7@GM@S(+.\Z*41R4S&L_4=G<*H$7ES,KX]27551E(]#I*?./6E:*B7O<,3 MH/+&E[*O3$. [335L#696CB]\KBM>;LCP"Z; T".VYMB/_4P<"X>C6*.TEZ(3NUX M+82.]]9TZT,TZ'!W4#E(H#!)445)2Z(=KYSQRGPJF.L\M-Y$#;W "[8@2\ON M<=L0<):\"\KE$M7TS^9.!LR;8D+F67/MO+=/G\R5K^6FX\1_7*,A(@9]?4^W MJ!@D#I*4-@0(ITY+'LJ^C4U*M$"9J)3#(>0V".,$5(5("E\OS[,P7LWE8D;D M+8GIYC3SI@$ERJA,7/G'X81D^^ \2"15XL7T:'5",#DM.-* J28 /;JW#W:\ M<9"\($SW.22. :6@><%7I]J48'6:LJA'IB8L?Z[P6YB]CP$NYB\X@&$7TKWK MY;S^%ZGMK]H)49X=WZZC;8 FE7-0)G/AC[_4Y^NVS'M/3ZU=')OT.=_RKU#0 ;, MFX-Z\ZSY8_?;HF\?-0?OTB)(1S',$55JW=UD&L18[O*7M0, 9TXC(F1?!F-' MH(C)7F&*7ABB!&$R=[-.'\2,*#4F$+P]B.'0H@/,P,FT3W[_4V]/:#A<-0%H MX%R:P]DSD29(0P13LHXS7[TQ@>"M.Y_#D0XP>X?-O^&X ,F'_>$JJOAKED4_ MXD12\U;:D$P%3H/F&W"B"LJK+)+GTCSB;Q<2*ZH5%/(N+ M^7MV4ITYB*1A*5X5R>)QD/S\$$)7S]1BUC91>>.D8LE(#PF2ZBJ0>:!'J0BJ-SXG%\[(,SM&H@EG))]A?8A>5?SPRAEY9N>0P:(S M\HP;:**&]MVZMI(F89^UPG)%-Z=M'8=9'A/,L35&R MF#/$&T'VTT18I[EXLJ^ L?L3(O$FV6(1_)S?9G@#G>"CX34AT.R%.;9$4_&4\)J MKKL.)JPM<:2[+L;C1'('^9T217*V5'SY#>Z=7$3XD&H33VA:XG GYV 8 %0 '1Y<&4M,C Q.3 V,S!?;&%B+GAM;.V]>W/E-I(O^/]&['? =O?. ME"..["K;[;'=,W/CE*2JT8RJI)'D]NUUW.B@2!R);1[R-,FCDKRQWWWQX!M/ MOI"HWHV8'JLD))@)_#*12"02__H_GO<)>L)Y$6?IO_WNS9>O?X=P&F91G#[\ MV^^.Y>[D^]_]CW__W_^W?_T_3D[>XQ3G08DC=/^"SMY=?$3_\^W-);I(BS)( M0XS.LO"XQVF)3M!C61Y^_.JK3Y\^?1GMXK3(DF-)/E!\&6;[K\C?_\P_B&Z^ M^?(U^2?YZ>OO3O[SF+R\Y8_/1=QK_>F;NNV; MK_[GA\O;\!'O@Y.X$J.AHMW(Z-[\\,,/7[&_DJ9%_&/!Z"^S,"C9&!KY0LH6 M]%\G=;,3^JN3-U^??//FR^(?;Y'\N7 _ZWWQ7Q_I!0MMGO M'G.\D_.0Y/E7E/ZK%#_06:3]_T#[?_,=[?_WU:\O@WN<_ [1EC_=7"C%^:'7 M5T7TE2,>KW$>9]%Y.HW9(;5;KF_+("]G\-VE=\7Y758&R22>NY2NN/V(IXUO M2^=L7(D9Q-/&M4.Y)+>ER.GHP>R-8D)_OB3?[W&>N<1CBJ>:.4&LO).F86 MEW69A;W.$FIZL[PO)_T36TQ>?_?-:R8)_)3$?!S[W 3W8[@A:QFAI&LY3D]^ MNOW=OS>+=)!&B!.B#B7ZI:;]7__*O]^(L\W[PQ[D8AQKEC)1@_)@A,451]D7_!BHFQ4@\I4$*&80 4.OWS(GKZ*)!HB*2- TV0<38FLT?4N+L(@^0L.\G?D-X5B8I6M'4VQFENEUO"FB+9%K#'4Q!M& MN@L!PS [ @-W,^WAT&L/ H@^QR9(\-8^@4(RXFI82(9[-6#P9>>4?#L/D@OB ML#W_%WY1@$+1UA$@5)P.P5 MI%5#Q%HBTA0*"-H1[H) .[RK >#TF.<]@T1V MS6=D_Z' @+JY(QAH^!TBH6K:6RA(:T2;0Z'!--Q=0)C&>O75H@FC: "A:.MX ME1ARJEPAJJ4!&@;:$9:M#-+A71T =Z1?P[SS)HZGN^)+.A+/ #M MT*\,E=M'G"2GV?X0I'HWL-_0*2P&/"K P%JAJADL F2#*LZ[;$37GNU]D"1O MCT69]GG\I' M&U574#C%@(IK!1;JYHBW]\,,:$=>!(=VV%<&R;LXP?DI<34?LEP/CD%+IZ 8 M0X?R6#AC\%>M8N3-W4TN0H^AW-<-T-U M.T0;0LVU;G"[4ZX;V=5G_LW7]W=QF9AFO6WF>,8[_ D:37^/LAUZ\_6K^R]0 M30$]W<,1E4WU<#A77J,OTA+3T^'X"9\%95!M&[6+M8K$Z:JMY%NQ?'?:TYA= M4&_S81=R_>B+*[I^Z!VX;"=^'Z@RGWW_HC MN?(,WP7/%Q$!5+R+>9:JQ70K:9S.O9IS!1 ( >I3> $+PPR(&#$,_\J N<$/ M,RAOZA0> I\*5+3M0-U#W>"*$)"/[,HSOXTB,E5%]9_+.,5OM-,O M;>\4 W*.%4"H6FWJ'Q!MCZY28$AH1EW$A6;(W8#CE/QXE=]EGX2<1YE0W=80 MP.AQ:X(%;8RR'-'F7D!"'&LE(,2!=@,'>@2%K_+K/'N*TU"_6JA((( A\FU" M!Z.@\*AIO("(8OR5.%$,OANP7&=%&23_5WPXS2(KJ P((( RY-D$$]X>$0)$ M*;P B73 MO/!,%,5$*UL[3@D3N55FAS5-JT0AZ$PQQ4#+DL84H[Q^(B#9HQ8Q#5)8@4%L M[CI!4.17G2S8M/4$#ZK!EF81*D9Z];.',,O)]UCKXXE+=M MS\^UP-(3NLU;U;5[EV7% MW<7Y+=I^/$.W=U>G__4?5Y=GYS>W_XS.__NGB[N_0*K56! .56LL MVI%UUK MXI)J/>7L-$OIY0E,=!_+4MNMJ!PJD9Y[(3#5MF9ZTVL/HS/S! B[[=&KCQEQ MJ=_\\0M(3;' TU Y+,#D3A_.\"Y.MF@JB]4=8:JWA#M;H/:7F#4:[:DVS#,CT2\0R76/>\)Y*+, M/(@.M6X:/OWQ^V;X>U[Y>=;^W?(:U*E!MR3[K+8=2@9"%!W2?T98*I)/+MU4 M5\Z]IE0VBL:A]O@N>+9%I6T +QK:HK%>.B: (1C#\E\J[QI#9-H0N/XF1F"6JF.^[4 MCYZX30KH:!PF!6Z)8X1:XBJEAO5G2]G M'M%(O@^\); /I &(Q/O1H,-E$#=E"O5S7#Z>'LE.:X_S)D9C!KD=N=.PKI4\ M8GB4DZ%/,:U>41%N4"=QW=[.> M>#QZ\)A#/M# 'V7"-33N@6]E(6ODN#'L(W _BGO\3,_0JL. K'S$N6]&WX@F MA2;XL 1<'>@39''Z<(D#,G_VOK^)T*%.&&480JLA0(S"B:/_A//[S*PAHV5A M[1I-6/"P3_H@V9)\%\6/C29GS8PD>GE!%Z'<&8+Q$W#06.[X/$;?,A>K+/D_!\E1 M=H%&W=1QCN* 3UE>7WN)@;7:H(NB(,X%7%JB'<\%Y_D/K[]\_?H-V<_DZ(FS MOSV6CUD>_T9/:4>X[=_W'S_^IO-U]]_3_]^AD-,KW6B;]ZP-M]#ISS* M@"C+."V/F^-'FOOUA/F&[C(KBH^XO-J1G9U^%S6N M)[=[JY%22O8L=0^(=8%Z?=0AB%>TFR_8"3N]%$+Z MN.+2APM3?K"9QD,+7! M9P)7LF&;@EJ'"AI%[+I-D%P'<721G@:'N R2CN70Z:0%L4LUM)%% &)#A"@5 MBE-4T6UZ5_V %&V>2/_T^S??O?[3@9">Q"G_1\A[ -4M:\P)ZF0-.,AMTJCM M$?"V:-YV".:49T1.L$T.\&RF#\)SX/-8?XL?XC2E,8VW ?F#6-QJ(8[;A]?G M\7O.[@FKF(7=7]KO*]U;CNN\.F>WVE)*6SNT'7)NAUAH6GFTMQS+^9@=YIO. M!I/+R(\;VOOS/Z(T@ZEJ:8&SH5IH0.9.+^YR'!3'_,5*+62-'6J%E%?Q^0O> MJ*<34 'W<1Q7NA"49']6E!OTQ\V;[[[;?/_#'RL-4,1.-G]\_>WFZV^^Z[3R M*H*BAMA0(]3X 4!$*UY#=+"_S),(5%:0VV.-KJ!WVX (_F;:ZE&-!"W\^K;W$HCNB MAKZ3,T6>U8ZI*\8C>BN9!17>'^,HD)1-GBM ECZ9+1M:JXC"S ME@SU'1GI2V*2KG:GQ(W5KHSRYBZS:^7\JA%$&]+ /V^ZJD);IIU8BG"#G[+D MB4&_$B%D38'N0RW+M-,\80W$A4QA#;X=+L?TW&/LY5@=D[L/*R8ZS^ M35CH!7<\_TEC;#Q)DC3C1UB9C.!Q>+Y6%+@L+!*GA@U=GIL->10.E%@#\-PG M,Y^WM^=WMZ!'6]+I%HZQI'/M#I3OLRSZ%">R-V3%)@Z!V.%K.+7UGV"0-X$Q MEZ@;SN<0;\/)=(>TB[0D@Q7?)YAC_B,NSY_#Y$@#XQ8HM"-WB%!+>88@:G%V.496A@H_1$]>^C]'G ?!U ME#X.3$*#DBF>Q!!(67/OUNC=&2A\V=>34;1WCCYS#99ZD?"E@(PMWS6_'+&@ M5PVTX) CV)MB,3"_*CO?E[DA,>DU"FOSACW_\H_P8_0_?_O"U=T?G-B!5 ME:W1(=3EIJ2Y2-XRI-V%2-L[W7;(.1;]\;9204^K0"]OC^2^#)Z))NV.:=35 M*%C77 ,8T1?7H 7(.;)UBN"<(;,3!.F:VQ:3\<53-YECV9P[O$<9%(^T[C[Y M#TV]?0H25HF_/ WR_(7L6(V7*^WH7=ZXM)1(\)<) 7\8@O[0(649=S7UTOF" MH^YESI4LI#_@EA3TWN08X F7*<>@SFD2.;W?<\Z+G1 &V>F7K?6WHG:;9&XA MC21UFU*ABHSACI]FKKZ&6.:?SQ!*4\8&?KD9@3Y)JKDM]%QFVI*]?QR6F.FY M67\4[9WFT\HYEM1_K]JQQ098)29P31<2V.R_B4QO4/&8Y26B216P6;X:;(N) MO1I@0^7RWL0/C^75[J>"'W-H]-) !Y;#*TI@S-]E)"?9[H00\?7,A^1=LR"L M!;]SG.WX?X\%YC\$,C'@LEX5N-)GO"I Y=+SHPG%Y0M]0JDDZR?U2@_T4;./ M6M70DSGU];3\B_X0;[YA+WV5S3M%C(3%C:&\NTEB,/YQR[_DW-RM(V<&D^C! MF9'D.,^T.OZV3C$5V[O.+I5P+$_,;!)'?,@IM>8:?HNBQ84T=50%"H?!V_K4 MZ%V6GU5G1N(9BD5P=UP_+H._(R44@L.]<[6Z!R0]4H2M7#M74-GAHN%4$30 M/06Z0H!Z"FY!"@%>!_E5SMXQCU@ \!KGK,Z<+GQM0PU3+E CC;Z"("%$!(F< ME,>K$2'F-?? *PJ.%ZNZ]M[4?O"DVI\);9H"@":H@6@/+\G8EM6PTQJ1"D9; M)-SKM:2J0-E2@&N&O0B51M3U')0B &F&"DD:C5#!"% 3> 69,5I04T!J0,.U M#?J]*3-KQWL?]K&4=5#(]R%CA'L?+U"UKB9X3;8=@%7$&N%D"$6R/'2?%A#. M)R=J'/[T9;'\<:7Z?%FN(3HB,.TQ6&-!8RI7RI^RUKTIA=C'A;868A\4L!;?*H)D(@2V]]H@C,K< M0X>29@CB8T#)#ELVIAXRK,1OH+ -RM[N9JR2POD=)QG7BGM"35/-]5CWMX24 MPRZ_)Z0<#=BY]V &'@FM86R907,[ETJG_ M*IMSP7V533C [NHR3O$%^5$7=94UAMAE=7G5[&!H,\3:06^W/&!XU%5"*\9O M\!-.C_@&TY4^3A^N<;[+\CWM^NH^B1\"^C%Z?Y9>T[N+]Z3)U>Z6_+;8!2'] M6].Y%YM,00&4&TT!_0Y+X^9941!W:Z=].:#7RF6!W!YW0BE:^E?$_PQ3+<6& MOX.4/Z?E"5ONH\CKS6Z"EBT?QA;D2Q MAMI/HO:;Z)Y]%'4K=/&[7.UG4/T=&.6%&;B$#5PU.L0V/,4%^11Z=8]3LJ"6 M7[ ;+G%3&0SVK-2!9LJ/"5952X#*>U75C[=\DHU624(!47U/X%I=?Z^I1?.J M:@U6V-N6]^M&]ZC&U?K'3-H76@5T:9UL!+G!ARRG>;0MTS+# F]'E'J@+"DH M5P)W^DOL2/.(&6>J+M]C/F.VH'6HTS:2"(7B.S3U0OZJ(OL"O$;S%(GX'>U7 M7%&^J$M-@=9MMH;84$FL\>7T]0NVT%:,G.%[_5(G:>WV;0L)MY(G'UBK>H'; M(-H0[-6*,1Q7\ 9^Y$&%",F;#BHXN$3P$V&!QF2X2EGM(U4D3K&LY%N$1]VT MLNF;%?9AXY[H'L5]!6YNPV&QK<>*"' ]4#QP:Z:X,WZX,6/=E[6@?F?CVX^1 M@A=S@ U!ILN+ YLU.#0U$A4D)Y^KJDG5C\'WK-/;KJLB@>U4C9I05)%6 <3[ M&)S#XML*US!12AM>*P]&@+)72+9&,$!QO'V6E_%O[/#C:C=\^E #8Q.AR_)W M)AF$,G = OIHE/"B*%!UN[ER<$<^'KXC"EK!S@I?0LDZ*W Y3&3!*='49)M& MVV@?IS%=9\KXR<*Q-U*Z3'@Q2B$DF7 *ENO=IZF7!J GI&=)$O1H0)-G[' E M)-38@6# #R?'+)\>P/.;$N3M]#/('[99 WMSUNR@EUTBB'*XWR(2MBNF8LQ#3?A^6K#K/]8S@+#;)CLZGU(P[MX2X=GE-)%LFD.N]"/XK_EF4I0 M<%+8JT8FY(CWCDRP<5EHMBBO=N^S+.I>(;W-$GVM6361TW*S&M[%JJT%>W:; M->_>]RT0I8 J.CM"@NI!V4J.G%\!@JTX:\*.6'36!!P?D-\-V$S2@GX'7FC$ M0":9=FQ0MY%O"F$A0$7OQ4 M(!D$[95)AC]WBG4>Y/1.8E$7OSV+DV.IK;^FI'"H.FJNAU"K6[9UF#>H:@V[ M?;07X2.NT\+J:S8'^GAL5=B0/?J[+JVU@:/2H;E! '][B M]XE ,PQE^B9D%ZC*55/&\3Z6EYO"!$Q<8&EY[&,Z/U5.^B*'G;>7.DOU>M[*./-\IHC M(#HK]ZL@P-(O\TUN,--K;]:TQMG>I@$D!%HY=M+6$$F!V@6]30OL&5S@W$ M MR_VZ"*R@1-9<]?-:>=T_HS>EQ^!1I%16GVCHFM!_TB72$ZIXVJ.D+U9W1@@?+ M!T7B(B1*<,RQU9GZ$N+7)\+2F+MK;VO9& M'-.X1'GV$B1E#)\AX?]L6B=0+"8*[%'_9&,J9@),MJ3N%H^?, ?C[1XY-5.>,:'^6H6-X4F]N=P 9DJ\1"J=3^HZ@CQGJB9$9^HJC:V:]Y! MLM33I<4_"2KQTT9\\5DKT,M+LR ^5.I9^ 97ZRJ,/N;UN-$]P:NR1LJ92KS6 MN9A5#'J^M*NQ;[,K7&ZR)":G&U8IT+%@1;'H;P]'MBNN@FGT_KSAI-!#2V72 M6DL;95)9<.LD-Z)+.1L^6":EA$LX%UY9)6M)5V)]AD4:/4D3[!$/\W^6UDBO MI;/\)<"B]?0F(YV(;1J=DEG*\2-.B_BIJC9JL?$9W1-$N7MK*=6EY0FX>Z1U MP-F/I^DFSJ>R0/NXR71Q?"0NS;Z._ M'7FQ.PLQ)]B?E?CPP$JM-<(3;%G%"JIY01UF6')*AQW4\C/&"$+%/Z%'OQ[: ML![:LC.40=-YT364]#]_>//#-QOTZ@_??_/M%_R_7["9>/6';__E>_(;,F3T M?1PB3R)< H!=55R-[.EQ?TQX 0SYF':'U,>E9U43:[M K6I?X9>Q,WH\BZ.J ML/PU 5"Q]HHU_Y,>+$X+C)O-.O3JHJK03AK3VVC.H 3O'3*XPPC^E.0ZSAS3^C8PA4>)CD,=!@AZ" M.!66ES]NT!^^)_][\YJ-ZA_>?+/6FC*A3"CH<"GW+SZN(4O9-]OE8BGCYO*B MK"!$S:?&N&NIG%Z)U7$O7B.U#%CX="5HCHC:ZS=N[\(:429>@#5"#-Y_DKF' M0X?0R9Y_[$<]\*$6&;O%=O.2W3O$MGWQK>7L$;7?H7OJ RRGHW,VC=,4%-[" M4:49[BE:*6@VY_;J].*:DK ],>OG.BO*')=QSDZ-NMX0&1IBQ=\3EYMVK'6D0" MQLCR%C_$*2T;@]X&";UY50NTD@SGJ3%Z.5*"<_8'$_N.XQA&=9 $,HRZX%"A MFV/!\]T.A\3D+XP_7>9R&\2$AR^HUF]6KW3;*#J9B>3,Z=6D, MYLBN.5_EO='5B?2'V@Y1TR--=^5]TE9UKZ#&9*6QZ)XO;V]/T7>OOR._D\OK M5'-GXU[0Z]F@=^E,$NMS@P\$4(]!@:,S5H^9\\6-DM:3-!,[=2,M9!%]2$*$ M.E2(DU5:N=K2:)F&,TFFMCTU*D?VK"H1K+YON.,USN.0_C+LE-A935B[>M!3 M1/TXO$V9=V;RF$:T!B";X?;WZ)!G#WFPA]T1V*J=N!VPU3D;(T+_1$W##Z^_ M^^8U,PST-_PC]!+V(T[L3((=F0-C8,F_W S4)(YL@%8MI@K"U>!310/I&X^! M4@USYSB*LO"XKZMP+#<-@ETJ'X,2/0;$$;K'.&WF!T4<:;0&!W?2^/-..4;L MS\0]+',<%,?\YNY%R:N M:CV,W-4D4'[]."FN.^Y\#1Z]R^[2F;7 T]"+M0 3D#XP"U#SQ!461AS$ISLC*KF5QHIV^2+*T[PBLF2RN..[O2IA(5=]DVBEA%TR"Y M#N+H(CT-#G$9)$R>^Z$\-Y@LRT5@-S_NB#53A&'>?=FB%'(SC4.LZ MGZ1YV^U'$?TJW:=7W]UHS%;S]<;$5:>Y'09@#!; B'(SS8C0 MIKG23L='Q1=%<90<.@E"6.4A3NK/]8'R!(GE>L$[0EF.WN=!6BI.FB56!KP. MSE+C0+N@"5NL\AM7@2J8"GX6.Q77TN/9J:#V0Y>+KD=5^UFZX->4SCS18J6L MTL,7F6YN6X],\[=Z MJ^)#2'HZOL[GXAO;\RU'-$1O%*J91RCD?6!;=L/ M]1Y93UZIH[VT-VWR)7UCIR!;94I48M!DK7F ';5J*M'JB5JV$\2:,??M?:Y_ M_FYJA[ZHJ4[F*>K: 3EO7CG!K$\/%7>,_!W9^/OB#W0_[[_?:\3U*"TV@AHD M",_NY_8N6V0I^3%D&[1B^QSKE'AD/S#A<2L)=;'N79:+UY&Z?:!?:"] L28? M) 6*3]MC5Q-LM@>NPP0K\H'VDM,'3%.C=^N4L MVP=Q"J0Y2W/M-.M)@Q APTD##X J#/PB/HT)9JG%&F.@@ZBZH)! B"'PD@IM M.]!U8BWN0>I"Z#"DK >A Y##Q*H^%]R6Z)*DY.U=)CPI.#8A!MB\+\ZVTQ0B M'4J$=" =1!SN*L*07^3&D:JXD-&5&=&'R]W$",D$__KJ]$+Y7@NG GNS=99< M+2TRUCM32NITYS 6G\*N82PX0:H+&75,TA:FCI 26]WB0>LIB=4JLAB[0,5U M](A60@'H,I%YJRMK#75%2+UE[-T& D;PHBR#W>PQ;''5L' 9594F+9I]'CV= MTZBI7@(Q=MA+ 3YI4X"!,>] $+H51 M+50$#O5!R;-XPL4;HKHE,/Y78-PEWO58&0)=#Q00'[RYN'>-'ETP][5!G]0>PSP-#L M(^I 2C:?!L7CNR3[5(RKU"PA@RG0+.-?_PHV(4",PK]JS,K)T!1A5LZ$0\M, M6*#_HX'2IR"AP?\V&X/^89M&_5]T6NI,]KQ^7=KRF2,@&'G28L.AVFG82V-B M?^0/Z?5_UR$ +*"\RH"$5#[<-F3R=XM'LC$I$;&R5-4/Z]QE&%.\%G08[IO" MVNL-AMW38 L/PQW]*!/3;C! O8)_9?\ M.SG2RN3GS^$CO?%T0U9$7M]XK15E B.?RQ(T98Q76K,V]8WUFAOTJN;GBPUJ M6$(U3X@R554V_PRMVQ(C7U/1^WO_'S"*DPW"HE9TLC5P9W8_XI(R?9UG=.<9 MO7WYJ<"$XW=Q&J0AX7%+WPB.RQC;;/ZF=.;0_$V25:B2BTMNC^INZ!7:5[0G MHEI?H*8SU/8&?AE^$<&9T#NV*6;%CG:-I$%##FDOIB-YJ//38>RCWBZBKY[J MZ3+Z">,2S):2+>!'+MAGK(WSM="]]E5E$NC-A?9=@ZM=)Y*KT3H;8H?:9B6+ M4(BT(F+W5?IO=W0/'Z *4$Z3RC<+S4WF*6+WV5WP3-[/R-+:/"%K(KRHJT6B]#X+@&6IPER*Q>NJB]Z;X(6 M_NUTQQQ 5:4QZ,5LR2&@8U'IKU M^S).,?G/:8ZC6!>JU- XS6Y4*K\ZX#PH%SKB MTG8&'SK7RSHRA-YT]AD<<8T3?'C$E362>AU4MT"R97#= L9 [U306O)I&">8 M<,[O^=);S7?9@WJ-8;KP,;U T'T+4;/2OG),_?VYV!&80\V80Z?/=/>, MJ[>"-#;*2.GR!3JC%&(.&J>HK00-)55$Z%5%]@6,VL\0)N;"L) 0Z%-V=J@2 M'KBS@Y1+[3@0OA57H6%X>L8$&,J]VV M*+#V0I6!SJ'BF"08@HNVKSU/ J\.$8VE$(^ ^ #E"[HF1"7+)C]01X*^;5+G MBU_%"4/E^Z!HV]-?W,7T/G/S.ZAHZ]@1H6UYI+6,\^9V8\":0VJ;%3:':F8% M3(>[TXYV7^V:K+13&JDCRD]X9.5LM;6;K;MPN8NTETO8U'1(*=#.\'V)F@>T M6 ],FYH^@+9XRTD8U4Y@FWX9-F(&84@4CWF(A"]<@!YLC(6KL/,:B55WBGBQ M/P1QSB\Z7V;IPV7\A"-N%>ZRMY@;"QQ=[32:.*(/AZHX1C+AW;J&EIT6$NH3 M1HXX/0TOW&-4=T':P.CB'!'KU2VX)]J6I;6LASR+CF')SE0@-6XT+HJXJ1O4=@/E4\X4M?TC"FMI7ST$-+Y+9-U5 Q'A--N3-:-9#>E3 MNT'Z@LKVZ11 #_5U"IJ=9@<\Q?0!(\+F67:\+W?'I'IR0>>CZLGI'9: M9RVNGY YZMT#:[8]?(Q]7-*D+RF1=,4IZ)*#BZOT_)F>?!WCXI$[DW1?;H@ M&F@=1P%-DA@B@7VJ.C(!&<0;*U"]U<&"))%$$M>A/"N@R<)Y5BAS&$D0"C4T MQ\95Y5:+-)(QG;B,)8R130@FB&56Z)WC-H&CJ=0+G+TQ2\I35HR#O7#>2;+@ MX1(:STOBX#Y.6.Y DZ&)6=D.%E4/_T[PRX+2L/D8XU$L!!Y&0QA21XD+F1\[ MY]>XN Y>Z"L?HY14TPNHENJDLU33-MN"@+NB]D4]QXA7M?4FX6("%,V:9L2A M!ZIVV1K"*3K6(_=!N?KR6&I5C<8.L6=*I1>KYA_S=!^^Q&7L%:%$+9(7^B7! MG[5B2< 'J5&G6@)5,],4EJJ7-T-NVZ)ZHXV MC0HNF)1>Z%%/GK%:U!)#Q1XG"M9(D"LE\$.)1+C9JY"(-4@%NLXQ+:54>P954OXV MY<]>&K-XIW8(JF26,ENJ7=5;<\.$[F_X*ZE;:0(LG Y.E+L64+*#@T_QG8=H ML]:.@3.D'G<".1/70D4/H)JJDFI*1-+'57&$?*3=/_W^S7>O_U0&S_P'@J=C M&A7U/_Q<,;6X-*N?%I0^EG;0J-R83KPLY2 !YH02#EY50;:7TNJ"].=1M$&E M?N,!ZC2M7]!Q?HV'=1FY3!EO>9-CI52OH/AQR32\[9&3K5I9Y?'\LJ76C M*?,?R933,%:6)+39A>)BAYN B%&\ZJ#L%:TG(-RK=IPM. "))#=P@!"'BP@1 M@JC71?I$II*J4QHU]ULN2KRW*@MDWX?+)62$9 * ."UJB-GVHBV?S^C!$SYF M2LA7CVX2.FCJQF@D"BO%6!BZT[++.,5U#3"R/3ONKN(OGJJI\OHIUP\I?;[:.%\+X8KTWV5;FC^=8[*E)M,3D_VV\8S+@A:@[+Y.$F5Q^3)# M%15JR8#/J28)5+TRQ$HRQZTD\.=1UD!3E<$WH@Q0:>JZ1*RT$=GS-<6-QFB/ MIA-(-=+)9J-/-?V&%W[:L#!&TXDWRC5*S*Z6';IUJK!*+E!5,\+3J'-&;+I3 M/OY0[]6N^WCO5;K("^X2+5WE:P[5>9W1&BK$>7,+J__B=Y:BA5X<7]RS?<+Y M?6;><+H>/UR/7TX^Q*ZV7/O78Z9DI4;=OJH%- M[ZCM7A/W/&+T]%O3A&=CHC1(>0I1&B8W/9%6@)2"3 MK"!"4+ PK*RU0$@_];FL%?)Q6F79:#^UK@9;.K,.ANUM4,0%+_?<]O?9KID: ME5IT^=3HD\."ROP>!BTRP0MQT'U^GF?Y:9;GF&=GV#SC,ZH;EX65Q\FGN(/# MJJU4A4I8)(OV@#I=>.(K3IE-H>;PA*ET>7#XJ67P.L]2\F-8N:-I5''<7"]B M;6*B=X<$%S8+Y#+=.SUL7&0\Q .Z3ZB#_7['3 4Z=7MZ#>O>M6N?VZ.\Y1 C M'O(M!Q>7+_>R^^[TD4C9]7 +[L 3^SYRYL1G M(M+'<]EWX@TF=!;8")7B 8 $!Z8-R#_RU7X]5R[@4C,6?2^6JKXK9 M>/+2UDY51L:M")ZFE3>F63G*(E240^P2%?6Q"$^H&!=(LJ)VBAH;:404-4=I MU0,=EK$;M\"RGB@1:-:SY/ 5BR#._QPD1]QR8V.7]&0N7ZG0\R^\2D&:(]:^ M RY?C);-7 @/+EA,!"R:; R8@0X83SJCI0(4N"\X0Y /.*#-][*D#VA],%I9 M*R@Y+$*?9=&G.$FV:31,FFP9M#"X(_MQ69Q^I(1"H?J*GL6QA,S?G@_@A96> M-*-"Y?X,,@@ MXH02;#J5:&KD>)"HL)@TL."W@96H##:8#JUHEC[_?\06WX[;4M MX[)7MIQ:0!TD!,.GPX/3"I*\L-XHHZ>E4K\U^(:Y^Q-3@LC MJB9Q>6%2S;=P:Z]JBDA;Q!I[8CM-8R_$&'V@IZO3!PC*K25SJF9IO M 5R\*6K:>F*X34,O@,DP[G"@&;?WMZ(&A)+=%EI$E5$7VXSD6VE$R:D5S35N61&+5=/5[G>TO.;V]T>_#L#G#2A0^Q.FDW/0&NSLHSM MR#?8ZHRJ/6[!EY%U9?5>&XU+R328.MS"'^\+_/_\R;+6HIK$Y69=S;>P MF6V:(M[6$W-O&GIA,VL8=SC06$5[U#2 L-$&043<@)O;6?S[!'9SZ,:$%X\R8]A2(B'#LD='Z][5M2Q^8;3(@V3Z MJ;+='O?[('_I"M7IBC]'UV^%MO$^Q;IG^7T92%1D3V+.("+W6L M^4:DI05:;82:NK[4^PD29D^*1TR?L$N"HHAW<<@4"O01XT4U1@C?+*DN#C?H MX2..C@FF'MB VP&/5EOW*;VYW-1/DE95$HL5-:Y>\N$124'CO?$]'$L.&D"8 M#FDAM# =SQ JW%39X;4C")>7<7 ?)^PDLJH?%%VE9"=ZS.F!):M);[UC6?@[ M(&J_S @);G?5/WONH*G8M*DKE% %Z7RFKN0440UJOH3X P$.+(9=^-#ED#4O M1)@&+"@[X^N'C5E0Y]369T&%@[!+PZ(VA/^ZU-($ZS.B-Q ;,T9:G5J(I8ZH M7C2%N?RS%',$-SXN#*/=HY&KUN'1L+715/HGJG\_O/[NF]=,^^AO_MH>&%_M M;H^'0\+*!@;)6[XUNZ4[LXN4Q3NH+U=E+=UE55$5DTZN\ T'FKK&R$B./>J, M"QJ'['P 55] [!.H\XTF ;#,VE)#T/N&SV>P( S%:DI6FP^_-2S*PN.^?K<) M"#RDP3$)&Z%*:4 M:VE-3/J(8U%ZI4FV_/<]"$;'SH/3 C0Z8("-M,RG&C,S]@'M[J.[ M/0Y;LD M^S1W![!4[ZY\_\5&0[=K[[FQ[''Z'>F\Y\+FK0N;>.7OKS9 VSU]VXT.#QN1 M0Q!'*$[#Y!AA^@/:M[7M:2,V*BAI0UQ@/OZR"M3S[CW4'BN_WELM^A+&Q6_' MXWRWHV]_/N&FX-@-X9#F_:4A 7(P*C]L7K<@@<])\NM0T'2(.E7T:)^HWZF' ML=!%QJ(K=5_@TVQ_.);5B0B.B!/-G]<^$I"_L"$JJ&)T.O# +5I"4]3QU>EJ M F$KMFD91W%RI S?TF,;MLZ=/_,UD;^01Z>X2H^=4OYMC8^!V)4%QTIG;;J? M0>UW4/VA^IG)YE/,1,DJUOEFC!P.X,G9_!'TPT8MK:%JR[6T>H+X/@.FZ ET MN$TC!@?B!$YP>\;U"./QC)1:Z^P(>K!A.2$A._:M>O30N#@? S_,PR3 :[R7 M*6AWI^C;3T$>T?M(V^>XT*COH)U#I1QR*(0@Z-_YE:I?:!,@O9G-IDNT2V=] MB&'IE#LN$\IJ(])%DFQQV"JYS7,RJORQQ+!I=DTGX&.SQ64:O M@^C6IU4^Y[K."N/G6?QP'?74N.?KZ";,/2]V M\96&%W[,-1_8NRW'\D)[2D[L\QL2 O\?90QX< M'LG&),?!V/M@BW\5Z-[8\J.GT\>Z>@2+G-5?1,TG4?M-=JN;?Q4UGZ5E)-H/ M(_IE#TTNPN&'B5M-375WW%;241 /+BV)._YS''6>G+]*^XP6]&F] MR_@)1SPE_R*]2*/X*8Z.02(*R7]\&>G4.6 #QL]S,;XZ)>[F?J5#(U=L$'N< MDGV\OCX3IZC]OMQ65CQX:"/!Q[L:1)]MICN=UWB*SA0>T'E\^_(A^%N6-ZO# MVY>F<'Z-B DG/M,[AW0%IXR%I7/".NXX>^17[>,13=$P_VS5RB.S(X/"A^9# MD/_JS5W!N;IA=,PF*P98.1&Q,OJ$N)AE3W!E1"RDM'\%P-RX;+H,X M*;@N=P? J^#2*.0:*H;8PA9<0\D_4PW2ZA>A M+G"KCKK5.EU=IIFCOV/E[Q8\E8C/*Q-R#?--Q;JG3-B"? M<7?G([T#1_I]>RSB%!>ZDGV&]J[NUV@X%M[)94W1U0[5C8%+K5L->>_^AI/Q MMKJ1,7[T6@)44[@%] P!6*V(EF"#(H4$[A8?"PCU%R!7^+%;A,9-P]TC M1FDS%?7@]^8$9:PX *^G7Y+V8;8_!.G+Z!5KA,Y6T=EPE8$ MGNBKD7U!77=R_D&U=0 >H[*N@9S)NJJ>@KZJ5@._CJ8NE*P>AO3(A(9%2[(Q M#?*H^.E :U.3]M^]_OH#IK)HW$Q+>I?)[982"=GD#1UJ"!&G1)3TY/77Z!=. M#9MH/F;&A 3T,=/E,-!&=)"EOI[2"NA$V6AFG>'ZA(;&9=!,P[E0^9TV:1,' MX>\L&(==B.Z8QMSADPX=#HPW$62-73ZV(./5A X/LN+58RQ4]%<.\&1$%'G9 M00/YUQ )Y%=_O:$Y\PI#,?B[@_D>!* MZ?P(+5QB2^G 5',(>S M^CNH2ZP

Z<2H=OY5F-4_.L]MNXFM4!9\*L\K_#SZIL!'NS*AL^EV\?]M]J MHGG@9&]UW!]9XL(5V=CG]+I+CA]Q6C2%=DZ/>4Z\9W[-Y2,NKW9WP;/&;UWV M,TY?/5QT?,24H'[W_,I'YP.(?0'U/E%5>-J@ZBO59;8-(A]BKP &S[!O^2T/ M*?$AO^7QY/#%8+S#A)&H>8ZP^D]]>^R-1I,L:%V^%&PAB5"_M:)!G?<^>Z_E M_B:6^Y@M"$%"44=(WQ_CB-9;7DNNO!('UX^4EAFZQ^37S>W3F"@Z>XL3]"E? M6Q0*S_C:0M!A$"5+6?;#SW'Y6*?*2A_WY(]YQCBZ2*_)/,79L>#60!=T6:!S MET&:)<9"\M@CZQ1](KTVV>D;Q5NRJ.F:0KWNO%JGH'5[E?&I35C>>?#[T!F; MK!V; I=E EO1:#EU$>)GB^F*RT=U#W$9)-1TU>S3O#[B'^B,@H;(Z?.W&M[% M-VV;QJA1:-JCE5E#@-\Z9L,,ND)PMN=E\&Q/:$54^@>4MF@(D/RYK0 M-2,'0M'Y=D^OE?S&IHNKX@?IGFY"'ZZR)$9*9JT?J-M#73OD@[C-FBV=3<%V MUT+2\ 18RL44K/9R,," :I64,7,NZ]AET)VY Y\Y6G>?SFK8LY257:3) 5E. M-B')+DX2^J^PY^"%U=*]5-J5O9S2X\\)??AG.T,5X^>6M9D[.,D)^) MR1&/D6&!NK#)DL?9N6/=>@]R1_K2C0R?^S;D]<_>)\_ M)LS8F/PQ8;H<'L=D+T%2OAC1-FCG\D!DP*$0".%_]P(ATM$4CA)D0^G<[A0? MLQ(7EUF0TC>"J\?1Z77#$,=/]-Y*\?;E+;>;[,F/@MX_--5EGMVU>VLU9QR& M4*S:\3=2BHTW!987FG&%29L]W4X/GQN>NAP9TR!-A&X/B/4R2(Y\:P+41Z@7 MJ9)VAUD.R;.\'9)NZ:Y?*!EB=&#/"SL3R&D&AR7:A 0.2ZC-"?CF.*!/ M6UWGV0X7M$!,D"AWM48*9\%<'=="5+-JC+JME?O>V8R;+]FNR+V[X*L1-_U0 MJQO0V 56)PW_H=-ZJ=.6JSQ^(/N^A+Y.]7^?9=%57CU?8=C^6E$[]$#MI!'*%C JE@1?T=&?*24]>ZK? MBX'?(X^8JZ'S-F*BO,&><1-M2>\/_I1;:TL$>K#3'C5G(U$(M?^NVG,/9S8H ,:LI <'6U1/. MQ\)J2 .#*(%S'9@RTMA+%,G'7P,@^>"[PPZ_?M94';$\DM!2.<2/GOLA@GAK MU#0WG4VLN^=R(X-+/;# TE 3+( $K@M&']% !Z\/2I]0@R;01W+7E\,#O=#[ ML5:@FA&*NR3.<%K4=R3UH3=Y6U>A-@6G0PQ4S=JS$.B8E&Z$>S&HU8?7*N8T M%1P:GP3$&UH_8&C[H1[N%Q]>&UPN/(8:[P"!3B M;*Z:[WE"N?1FJ<:%L*1WFCYF)Y'BOC&MG5!1*JYB;^@=BV.Z_.U.RX/WJ0+> M9660P";"C<":F \W F@SS/F@%(/>GBL:NS+H*EY-]4'@3;IVE'LV??TAMC+J MHX<:UJS_E-['2=*PJSZA-A$X--Q*GH=C7#>LX:P^?'9IW?1#/C1G^O&>8;^L M[.1Y54>G/G/@I2."D)61*(.\/".[MX]92A/9(T5(;=6ON;*@JXV6JIJ)R;E M]<=0=>Q%7QSH? ^Q#R+Z140^R6Y@1( A- >8ZRT'GP'@K-:3?UC@>66ZE!'0 ME;_W^9HOS26;57$$&.UT@KV5C=@*P ,R8QX!<$ZR=KB=$-.=JU<645B=-0 MLI)OZ4OTK"FB;3>H;0T7)Y["?__-M4,0%>_IF)3D7.'ECO]E>], ^4+?*9#(9+G5]<&3H9#]TVH/F.ZXJ M@MOBN28_J[M MQXL#Q26 KG>1IZ'!0/94\"V4_:4/$6R+6 M%.@.]9J[,WS(BK@T EU+Y=*MTW(OK#6= MUO0.9]4>&/?KRN#4L3-C2?#LS$#ZO,(FEQ:%H1;^SF<6/KG45&AJHP8;Q#_! M/*7.1^IH0H2R5!=+8)]:MU"5LQB++R/VN05B!%U<(Q@C**+#2L.,ZT:(L[@( MDXSRK+$]&AJ7M8$UG O5RUG;#>I$%-OV,$H]AGV6]HX"1@%:I-@$%J'ZL DI MT)''<< ?T0=X7-(.6Z,EM"W%+Y%[4E=N4M MG"*G*3BWE84C/5"I=40./5"RN: =I#?"(M8R'HRF&LI++>)^&"2TN.FQ;L MH.>,G@D-&.)97$\,T9[%E61^OC[KV2I=O]?2<;9^GTM5LCY'&V3Q].6X=7VS M0((#V<6"M4 PYEZ!?GAO'[.\9*G?:,??K:IC8?#^9_/C?\0X)Y/T^'*)G\A< M6SNCV@Y@/%.]3)HL'0L,L)1P'2S_\3Y>B@>C<&'0J56\,- $TD/FK!;,%;XQ)/%HJ".V2=A)8N7VX3N!2+/M4M8.\3 M+<&I2_PJYE]X7$T^^1 XO4B+,F=[LYNX^-6P5=&3@2!8RK\&)&U[T/W(B@+ MX%V-(S7XU2""T(33+"WS("QI^0SCSD)/!J()4OXU0*K; V\75A0 1A/4.%)K M@AI$,T+ [[+\4Y!'3=_9-9G QZ PE UDKD*#IOY%SQY3M$BXRY#-1%DX'@! M24H+29P%E2V1U8LPNX255;AY^J2$G4DY5$1+U;D1N+K%B>%57"T)F++V^+91 M5$K@E9*.DZ T2 "GG"*"](JY$GRF*:75)'05LB $4$=!?>;-MSM5!"Y#92J> M38"'OMRY N-.(UU:K A!+BU0('9+EQ:WTJ2M0?9&EYK[3MT(TB7TY:Y%68;9 M_PC(4&][!%A (/D,%V$>'^BJ=+6C5>?L("TC \&VE'\U8C:H0\#>H*4DT&BW M$D)<[F6LPZ!>C2(U_-40@M"#CT>ZIESMVJA<\1\XB:R404D+HA%J271JP:FH M1G3H$"6$5@Y[>5H9=D-=R8YE409I%*TXG#!6.4;$(>:D5,;2TG/V'TJ.V@3K$ /4$'%M+ETC(>J\,U9CQ0'0:7 MU!R]??D0_"W+K6Z^C>G%91AJE'2"U==C\Y[6]B)=^'!_#EQ.IT&N\9@5(E_C M >N%3K:L?0SVYGR"T3WYH9L**T(.H/9'X$]T58=FD=HK [*#FN_ M'(LRV^/\!B?L+*IXC _FLQHMEN3[BF"$XKN)B1)-1L M,<-H1O; -OS[,J NKVKO $-Q\)MXZHI:MM"Y@NLQ+FS M/ $35GI) DZ 8I4A,&78RZ8M4&8 ?;HEVQ]PB;:7?8PKCH[(X8*CY5T( M0#>-4=L:>+D9*\#)" EXC=MJN31('?5TU_J.[P"_1+W2>0JJXY!'$[!+S2[(^0:CL7 MY$-5GHMP?]5[0;7V6IV74^//0W=EKBHNT=L@H:]%TXOKC?"*-?ASTM^E]-8K M-Y?,E\7B:]N!'ZYN7Z:Q87"*8.A%=*YP/BZ7XT XPL^5('#.7:?V0V)4YWV> M%;(-H36ELYM/-E+(P8.X9LC"@XP0XA;4%&DD@;8-EP"=!GG^0M=;>?Z8NUM1 MUECK7XYR"S2[.U(S ,>M52#.%WJ@A% 7IUJ)I.N1I1<(HH/1F(2%#4KIQF'7OBDVY 8G"-AD=B2?9:7\6]2TV/G6R@[ M\\-75U%]I6*$\<60-R1SBU!M@Z?'VK M6I8UO/Z,XX='RN@3SH,'_%.!=\?D,MYI'^B:U:W+-[SFR:_T2GL[-8DZUYVB MJE?$NT6TW\676?*)^\SB0;!EQ^)BN#]MI3ZII>Z"'UWC/,XB].HO.,@+(4;F MT@8LH17"2V0+J(07ZS?9D$^.)?FR+G,9)L2.P%U@.TEZ<5J]6)ZNM1V4C0L6 M@>J*+/MAQ$Y20PZC-SIYM-HC3>&(X!G;>G.N/N-(W MNB=_3O4MKKQ9'.I#WN<#%-"C\WO;RWP3H>J-5HZ\U#>I-W^TT_*NFQG WEWP M\U!PC[1YS&6_&1"?D3C .Z)=JF]1J!JZ2@N0\2@46F%M&#"@+DDLRZNSXWPE M GJG]^M.O]5A_8BA36DCH!/XNSR(\#[(?S5?2Q*;.ERR)'P.1[-M GSO:!E> M72X,*A0,K;X* N[P>IUG!YR7+]=D.,MM&M%WS@]4&=^^W)%O&[9,5M0.46TG MS1 \-=4&,3KV1EI#N4&4TH.MPXB9&L)LQ#1Y@#S*DG%+8$7M _)ZTDQ"G@>. M[HBYLL:>.%'NL'>UV\4A;E@Q+M6*]@[QI>)XB"C>K@61%\NA=KB'@-&.M4.( M$-02AS1]N,1!@0>'V#>8XK;^(ZTX^T:'GM%=N036>#D%S-5=(-9,D@?2],-; ML%+)4 DABPJ<,''8*]K9KBF6">,F+R\8Z#'Z5 44[,E$[7-G:BYQ46#GV9ZX@"&] MEI/OKW;UJRTZ7VMRC\!(M9/:&KOU54'_,#V4%>E8\XOWL,4O(G%J&O'[34A<)7^);+ M)6F%D1*P0RM7T:6'?075G]F@^D.H^1)]=075WT+5QQ#[&BK)Y]C?V0>;QUR! M$G!=#-PM?7?C_H7H6$EX.LEV)R'['E0$Q258N*1HUX E/.8YC6L2^>B&&Q EQA-")04D4I0G@0JL>'#V9QAY(UZ@ MSOBJ5?.2+9I%;22-1WUZ,I?8T?.OF]5'H!F'%PD1*5(ON \^<#3@O=<866RNTM5 WWDLNGM'6-[)H 5110*)\F MA!]@MX"/Y!ZI"3ONX/_G((_IGL[&?$O:.H2ZC-,A-NHVJ]IN*S=E%+=^0%D) MA2& E3AP>=!GABL,3'43OBHJLS)(C)$V#7-WM -/H&B$("#TF@VI#09EC2'B M!;J)[X0*/'!YQ[+L!V#5H%#&,R9!6'%@?!H4C]=!'+W+C_FK#+% MU8X?RQ&;3>.Y,2[J4L&:JM?+=.OJ4'F^_$)=3-(CHEVRHZ&J4]3IE482JJ/G MMF-4][AF]6R#(JTT(+P;%C^A0W.@0Q.GM%P#J[*-]OVAX6J9M)\ .X-?2#=Z MI_(+*094F.8Z>&$E:ZQ#-2T!6+BFP[,Q9%.W]2-L8\4Y4ZI=DGTJ$,7O,"'" MH\SI(7CT09TA?/X2,957HN.+NI8\&4RNT_B!UZ-&FR97$.[>FOF&JKE M;@&=P;UFE9W5J\.E>)[T2@V1V).X8T]V.GL"M;8O.Q0^79!: .)#7V !?'MR M0_,L+D+JZ-\$);[&!%JI_4&G35>^W-"4RSG^AF;=#Z(=;5#5E1\.^4R1X35U M*E)'7674P'3IJPW-.L_WTC?X0+! OD<:U =D*H=]>G^@%Q[L)+:]^]#XV'6< MJMM?<\SK^A&,-:3_$065B'E7Q%@A(NQ%CQ&P-M_Y<(WIZ=<_YF!;_H^>/%3W-+Z_M]J;K?5N:4]Y]U33.#HLR58](LRH#^L5>XZKG=VQ!_Q MA MBG*IB2I^^]FH8@>@LU2Q@T[_5'&[*W&^H#X.^O-0*8<2S]?,@/;X^>BG:0#N M'G&.F4R?@ZI* 3Q57Z7H]4]I%]!3+U5S"6V$NLLU64)V2/(Y:-I ME7QX*8>TZLM##>M*NE20AG;G^YJGDYLXI5]_#OHGH'16J*8+47<:2>L&7:1% MF;-TACMZ<5FC<]+6#K5*SJUP_S%\Q-$Q817M+K/TH2WTA%KB OW"Z($*];B0 MQ*7.:' TU H-B-SAOE_$SU $3];8(>JEO I7,OMU/D&?%UZ089<85F-B"&$U M(* 0;"S0)V\.AF)E:3X!%J!/[B[,-!R:]64$=>!P>(L(/V7)$W&4^NP8BP@: MZ%S>!#)((-SUJ=L/RS0#EQ%<7PZG5W=L<"5!/9C5V(=#NH@= M/=Y%X,RXHO41?^(KPO8AQUC[GJFAO:LK5AJ.AP@@3>L5O&D,Y(JLRKJSFT\F MM/1N-CF!BM7-I9GC#G3OJ*_UEW&*+TJ\MW>4.A1@ZTN7:Z,'0ALCUMJ+Q64I MWN%6%@$S^H5% ,R,=:7?\]N@B(O;0XZ#Z"J]Q-7SJ51G+[-/.#^7/E(ZL1]7 MZ] $"4TH8IT@W@NZ2E'=#V(=(=83.A=?,G6P="T@[?9P2.*PJH%;"49/DK(- M2IAD0&^TSL)K;\4#!:O52K@4:.,6M/<,M 4';98.YK:=6B]6T9[$=6EC6O1 M]RRH?1=@ZZQ6+N/&J&=WR!0VM:IO),_60BS%H\0[[;_Z)0#TJ9:. !2CRXNW M5S?^+-EF@.K7<#,Z@5]0S)YP&J2L*.[H%Q'[M- O' XDL7^QL")DS^GZ]/*@ M0:"A7NW8TP9QD*"PHBQ0*1/):;*++>:L'L.3 0Y6?_C%Q#A]>%N_65B_V#=2 MF70= 6N65D9K-6MZ04TWS6.A_BC=*%EO<7@DU"AOSJ>$%RZ#YA54_Q^U-&/9 M1DG-0(;5V)_28X&CFB?Z2'):3R6O8)K,>VDENK-.^PT>(- M:OM$I%/4]NJ/@D\=A/:/="AV1+H#S["D+NR1#T0B?^?6-ST?I0$V*C\*_G/J MUTW]MBFJM4#'SBK:+3 &E@H^U&^U>H.&PM88D1G:[D/T;#%%Z9?&\TI+[&KD MK8"-NT>,]L3#V1_W%!D;A)]I<3P*B:! 3KTL%,^8C52:)'ECH=X+&ML52UK M3Y'\FM:SH7T-^@"*XDEW9_PQ][D;(74WT $&M7SVL8;JP7N?MT 3Y!2 '59R M^K_I,:'6*BYA@"RL7IX_'V(6^T_/#(%U*VI@+12EL5:^EA2=@072I\ED$6G MK7211#IH/5.@T$:]%!"$U:JZFBZ-Y9_A(LSC@\P1,8R*LA=@+5-+9ZUMS0/' MM _4Z<0?O;.7LA&&G5$1%JV"QRWD7:#2"U43X#0F&5\$/P3-WP MN2ZGNAM@-=3(9ZV'51]>NYPCY*S%B5.R M)"TW&*BFIU]#SN9D*KC3J:H.JR MV,)#D) ]L[[D=-/&:7&$EC.QZ 'Y&XU>01WT:G@[3;*"ZB=95E#"^-Q)^'1; MJF PQV()@L$$.TA1G)N:Z%]*XNQ41(\3$,O)E7YD0J"ZB=9$;6@>RB M]L0(7?MTY79ZE[(Q52A-<0&;II:IC(H-I2LK8B6%*HJHOD]/"0%LQ"QIE#%1 MEOVX02\XR.&>]K6'6\\:.,::E?I/FB5Z6LKGH2CI@W5TO\YF9%.?CA:F>80Z MX\S2!RH4M5CMP?!;PCOAL4[E[H;'=!OA\7VYW#!/D%386/?JAVVZR2%51^TU MAKJK7BNXNPU+B-_(%G,>(O@%5@LFSTK_ZHQBC024Z4[!$W9R-;O6]TM;M(PVR/[X)G7*@> MH3)2.-O.ZKA6/N%TM4.\.6+M89Z?6I]_=YM;(W;Z^ULWP+';XHZ9@"TJCOM] MD+_0@%G,9Z"D!$!9%PW+VV/YF.7F,P85@(VL1CAJFH)N?M?@W.4R MI$?+<-W10P42X\:]L9H$%.?*;:<<+Z#;Y;6XA\6[?@=M@LW2SM6EIBJ^%16H MD]7EWMY1N80JD^]0$%BW2T"5V?5:!U+3W:]%9\3=2O53FN,P>TCCWW!$>'J+ M4[R+2YT[IJ1PN$ZIN1X.?;,D9MK^+LMQ_)#V6IS%+'*1EG$@S&IG6);IWJ'^ M+#0>0\PVW7:L'(]H];O>H*ISH5WW TWR.(RJKC1&%_M#$):LZ& U!M6>_%62 M%<47&Z;KT*GE2^K+T"@LJ2Q^69"K\A'GV^AOQX*5&]0MHM.Z\\Q"2.2=;A%8 M9ZC3VV>@_A8#P)IL4(K+ST>S53B>HLDJ$/NEN;?TYMHVC2X)&TG'J9^IP>IN M/=-DC?S3-9IURFJ=L&Y[.Y_/0+E'C$DK:<(D[4;9F>[S&L,1SLD?.[[\YV,2 M3 HRQ328M,,O$[$MW_$)I&P?"2,OO<8S+86Q=\\,AGDTIMN-@!8?Y[K2]#XD M^@SLQ_@ANLZSI[B@]3U?50;B"U9 NFM.Z.@4S:CD;"@^%R-BJ4)3;(FE_D"; ME-.,;%_28YP^7!TPKW@ZWL>0=P)N(!2R3;<#JVEX5@;)- VWE/$&'[*X1XAS7NY#>=I\=H5;MY4;%$,3SX@!Y MF6C=3+2#*WKSZ_/G TX+7)U!3/?F%_X.O%&8/$)3386E@^^AI5ALJ*9Y^AZ: ME7GJ96ELYNG6C P8FYW'1US^'*?1+DB2VT?B]=$?KM+;,@M_I?<&HM-L3YF6 M)A34.1'+?\=5ELT*(S39K)#OH/I#J/D2K9;)OH78QU#W:XL;ER>&?!X' M0T9'HF@&X-6GJJLO:/G%@HW%/1N+L-,-[&9D577K)1-YK6M6Z4=.=:ZS@Z78 M0'E?YVALNX.O%G0:I 'EG=L,&_DE+[Q05 [NS+"NI#_P.(U9XNE[0/H'WEVS M'UPACO,#%S_%#X2':(E8K+UBV(\L*%VRX"?+ *QD'PYZO 8!!*P]B\I1="R^?1E70)\3H M'I>?,$[)7(K1;\QW;IWM+CTMI[\-C2VI[W"DK>Y?4' X)"^T%B7[-J$IRCAL MCM;;[?+ ;2E0F:%#CNF_>Y$Z1">;?*$.5:.LB563_7>9Q_?'DA57(/051DE? MP:^81OQ(CS'!*RMV3!@B^_7'X(F. QL$.L2$:1RSQ*;HR/I@;_C1[W!6V3 F M\3XNZV^FT5?TR5CZL6/"(HP!65V.[*W8+(V.83404OFI>$%]#P3Z>M_DW#CK M'N!C9VMGP'D8 QN5\^9AQ,HVN6TD"L$5;$(*V^B>X!4.(%%M)1TTA(J6&X>I MR6D>ZN[8++2) ?7Y3%A"/LNX+770;!A:6T=%VN8(;==>,%#I;2.(XQ%ZGJA M@XDQ V^"!1.C!*ZU8JXHFKB K]& *6$ [_;_DCGA9O7_W_3_PVWZ%09TH:,E M#AN5N5WX(ZZ,\])CHZE-LLPQ-] 6QLE@33GJ!EL\5M&JWE+CKTI9+4R.5&O) MTVP4L(_Y%6W]2%8-3->-F"QC5=;4^#VDO!?X;:1"NND[R5Z'J.K1T\B/I?#7 M.-\'*=&W?_K]F^]>_RG-TI..B)6_Y>%N4H=TS,$97J..A]$U1>;O_$.03;.[L:OL15( M;B8\.(1?6?G&9P@":]YRB8(+:Z I7["G@?6V/^AH8%YI8/TWWN%B;X,WI=O. M@SPE>_*"@/^6/N5('SL/MVET%B;FT+Z-JWY-W9N;2LB:F MW4Q=>E*&U1>A_3,\ JJG&9]U(+VL 7(RRR[+P$9QP4\^B+=7\:R)&"G:.RT! M*^=8K*/::==,QX;/ E016#O6MU%T8(O%:C EEHK5 &K&BBSM]P8W(W>7_52-VVUGV%2K\M3>7*W, MDZ6UTQK4Z0K=9:CN#-UJ(.?DF&DQP2]Q42CU+<=^:MP"2.^MU![ W&JU]@WN M#B\SRKP3S7JM:._R,J*"8R&4)#A,:ZW5EN^6*6:#M(%N* M;6AH&)@'A&DF$VMYPL_-J\^A[O? +KBJ?('BHCBR(3L>R"_Q,\[#N&!I8=FQ+,J K$8L6XQF'&0'EB0&?%2[D()) M3G 7TBYWYH;8>7X.N U!*$MQ,[1W:!14',M6L.H$]=4E6\&&^GT= MT/I>Z)>Z$Z"'OJP%(BYD3G'P(Z3Z: $SU @M6MR!O#9E6V[)/C)#=K7CZGE! MS!>.3"ZG?1<.56&$7"KKCBI:]+&Q[M5JR.E!0TL+R->L7M5BU5F]^(+4+E%0 M+CFLE"YMQU@]')J3L4KHB86YP70W3M/>68+G5"LC=..+I1'E&VUM-JCMA&=^ M0UUZFRDIC[A]4NME$V;+6X'7MTC],;B;;7R!!\(;HZ50[5&&2Z'74'N IR!. M^%:EVL10IJK 3G7$9[T_L.H+;.]@)ZG%OJ+NB&XJZI!"IZ]-?30*4_Q]*:'[ MX<"@*[0Z!AC))8?;L8R MWXW,P+;[E29;&G+.(P/04FLYBT.CWEM! 93)M@A;IW:&Z+S,:0H)QMU?4=DO5O#UVH9=#%0L M,S9\U4]%:S$(O1QZ8U@TGX>T$POJSM!R+*@X[FQ)FSVT3^0PE MDJ1L@:0Y_R..F$OKM(XV#@W5.JKHSF;-Y/KMB[R#[7.L.U9=]:L.K=FZHRWR6[8-85P+-3 IN$7IR6()Z M@R@5^H73>:7>*X@#KZLBUNP43@2:PSS _2')7C!FH90KEBKR =-0J2X74$WC M,A]0P[F0$UBUK2K<\-;H%]X>2#'&\,__7"@Y=IKA9T*,D.5G@HL[M _B_D:D M*]H[1+F*8['F7?\L;SUP6QZQVS+>Y$1;2^ 2[%K #(&N10L8R']*X[*XN?UI M+-B'='"@%R0P@I]1H%>$IO@"V,R/E46M#UPH#[5"CC"#=LCA!;U=L-[[7&KN M7R__"?#MQZ1QL=U[CPX-7D)=Y/X'&23XK=)T/5LXAB$HV6=C@92E41?N__.Q M/#W45/7)G7L[B M(DRRXICCJUVWMFE5D>LT*\J",7C?N1ECC>2Z M\A_K=".[ME9H[KVXU)9ED#%4DV5@ 9%KT02HD<;S^6%# %0J#ZL[4PYZSKX HQ#HU)^7RR<> MX'1\EL&WB14O_B6(D_C%1DGP9Q0N2[<0"'W?2%HKY%.01YL^&?V@!V'D]0=N M>>?/D[#R2IJIS%U85BT]LV ?L^K0D>E*<9?Q?:0!_LM?P66<,0/+77^G'4/+@\H MK*42-I@LPZXE114MV18UU*"G_]-%8PBL'IFLW_FETAS3".?TV>5:Y /O$S2N M/PZ60J1^'":AU>V M\5>[N5 1T--W4_!GIU1R\(%I5'1VI ^D\_W!GX/D.$*=9+1PNB25Q*1($>)4 MU39]@QBA%VID)0]?HWJER(*'AYR554$=Q2)>ET=JI :=08?4B'.G0'\F3BKA MP7 :W&OE4"GZW WA4OT5]"1X#HOX[ETL 3.K/?J43[M#!H+M[<2^A-YN!TD2J<01JV=>6 EX?] N!#9SF/+DKW=\J;TM;T#A[ M1E?/N77T!>:"M!,1W#UQ:X&B_F.VKB!D]VSM,O/P)"B<)#:ZET8<@_Q73D(:M"IE)7>ZES'((7@(G83!KB#S1 MG GBM")0@6KA?- 96XP).RM+@#FN774,2W8^W+\+]>99D-DPOTZ9M M+?@1UY&\I<;&Q>TBF'>'5ATF?DC/3^?Y('0S0L&CBHMJCC0&N:C:.*PSQ:\G MX4B>L%JM^!J;8=N!RTI1MC()U8YJ0F4V>.V@+J[!AZR(Z;;>I,239;M5J.8& M<=6M>SP-#C$!7IMZJS$RJWW1 MM]LMDT9M[7N]Q(-IOPJ:Z.YN#*_S[(#S\H5MY_'?CS$+%WE_HV6ZUJUSN5FI M:K':H( M44.)&&D54!,NFSHXLYTG$K%!![+9IB_S)6C/6V]044F9UYV!'>2.@5[O0-?+/J6Y*?'.'Q$Y2-F[EB0OI )3)("Z/BWEO&*F/. /_?(A-5EZFEH M7#Z.K.%%!8A-N( I8#I7[(MUE^9[9 MA;U(ST1G"84H^C4:XNY#@: MXB[/BY6L75K4$;,C=WIN;"6/>':LP:@'I;N@^*9LCT YV3M!@DN M;O 33H^XH#78WV.:@7@@CNDVQP&MOAY2W_A!MN:-[L%91N\8J01L46)44R-* MCEIZQ#I ;0\0V;YSQ/L_Z=+% MEP2;ZC0==/^85!G%T"\)RI:?^(V#$EG:F< M]X4Z!638.Q(/6185J,B2B.[Z6>"I((UH,0K2)"-;!+*MS%$0EO$3?X>B? Q* MLL],BS(NCR5&05J_/D&OVA/RA?:=15YVEFGRK^$237[UUULRC.S KQV?(%'< M"C.T=V!43!R+6;9M$Y#[7RLP[,(Z6"&CM@56L%@9Q7R1[GY<>:O+T-X5BC4< MZT$!1=T:7@E)XIY+$F#U#3UI7CIN!4>,>7K6U- M.\B;5Y8(GJ^U.ARLO*I1L CK=D!A]/,/YUOSV]^= M1BY/UKN\"8?AY(_0CWEK^3O2DV;T(8ZB!*/S@&C4=I<32^E%TJPX[<(YL3#G M8T%9X/#+A^SI*P[Q%XK)?ZG_0>'X+QTX5K_^ZW]>2V#8_:,#^/5X&4[K?VZO MMQ_=PDW/3W (U(_:NX"4.'4UE,1Y M;>_.;V&@).,8/TD8XP%K^R.8UVE 1\_Q= $-*]]S)$2Z M(PV5QT&FXICG-'6>L:%Q0\6F+K,V1#ZEX.UJ'5"&AIE3L(BZ:=:%S O%E*\; M*=L6<:#<% T;.(J%]7@2+CB0/P)MANQX>W61TI>3:?B>>:Q?@/H7\CGN!KC$ M"7;ANIZ=:UQ7^D>'KBOC18A8GM]\V'[\"XS3*N<(YWN:BNB#N]I.W]!=;>?. M!8S>O]7 B/[1(8P8+XH=T']=?'Q_=O4!!DURQO@6Z+^(G8HRV )3XF0.0=7. M)$3Z8>\2]3:-NB]^VZ<=6O0"DFYH(YTNVZY_39[>->F]%.]+ H:P0S#%JY=CW^7>F#$SU #C."9$:<^ MPSN-0T_4H-=1$6P#0*=\(XBW9;8ZP7]W8+ M,*L(^*RYZ=69.'"JT7%QA1:_"\(X8C6VH72EQU92#,>W M)>*E7!NR>IL I\I.Y7&FS?98ZZFS8Z!9Z?,2$Q2T$Q12NJ54FJ;.YT607.U8 ML1I5)1>]=H_LQ)6BCY5-W-YP>NK?JN$L M2XNW+]V_&,.F]ITXC:".D$VT>CQJS]H QU%7%L-M-'4LWL3 ZEBPP6B3,;@J M:PRD'VQ4<-\7[4#VHIHSOTN+>K6V)'[ M<0Q]J2GP,GC7@=!5N1",TH/"->[E\N306D#AB)-K 8) >M7/,Z'_N^!)T=%= M=D9^K7OY86Q'4+IF(Z,>GIHC5C"#V4'0D5 M1F%0//*P;Q337PA7>SQ1-2D(1RB9%(%>J%==@_6:/:B1I<5Y$K.X(HZF*9NV M0S]43R_S6$5LJ_$V_:&V0^\T@F>EB. O2V**K%[!Q M"BVKX,V\>>'WL%'<$"V5I[(-0YS0TN4XDJ7'Z178DMB5%MO*(EQ#;>E0),WW M ]3G)822)YB":_8H[/74VSWPK'1\-0 NI>U-6@%Q#\8DB8PA=E8;V5(6=6K% M=FQJA0-U!Y#*7;GD,>CK5TIV#CV[(LFS)XMNQYJ MU[PL^#[+HD]QDNB5W8+0E:+;R# <849#MGP[NNT+FC<^'RHZ2 UW*8XSU;;& M64^MW8+,2J57F!T?#F#K&Y?J.F9V9%#!+Y%_?8BK.8=4UC8#B_,HID(;S5', M RR81H(('#RVH%G^H6?V..9Y&HT*>=IRG?-V&T0/(,B_[X.$NA8K27%;!GFY MKASW^"%.4XTHT*H[1F7]4%66'YKP]UNCOQV+DJZ#(_57T0>P4JLDL]+T#7J7 MY3A^2-$IJR07OJ!.?^A]$*?HU656%%\LITT_<%E3_$"=A"F:9"MR+5M8RX:? MPT?2 ",::4#\9W_./VR@:J-Q6IRZ4\/J8G%!9J''I4;KU"0.E4S#M_#,3]44 M[;*\7Z@!2EU&,']*C^VK>]R@2F "RA#S)I3,B!93%U>Q:2 MA=0R+6"&>K8^6FPUS7;P:ZRT UZ401H%.0^&TW]1>T>\[Q<#T!.+\N:0/+D:H(D)@_NJN@>H2Z=%CN#0:6'CL'C \;[ ?S\2=3Q_LGD@7MK<99$ M.;\"TIMFB+4#+K"Z+--.+_MK\"%<\-> PS1ES;OI2M)X)!]J7M 7 #*)?2- MLK6X!\2Z@!P#W@78S,G9Z7=]3>;L,2CP=1Z',O-L0>,L0T?/N1$,-0%B%(N# M^0GG]YDI'6>D"*PL4(X/->>'G#Z#ND?!L7S,/BN"CC/;\0,/C;#F$&0M*H;*MK\,?' ML["Z.7B/RT\8IZSSZK *%8\8E^S.'<_N(7]B_Z _[.*4M*%EBHKZP><"!3E& M<5$<^7/GP5,0)W2YI#?W[NN_+)8 .!@^*BO9N-T^$B9LC4F?!LJ8##@W&Q,V MK80",1*(U+YQ$MS@ 20+&=]@=D.&'*W=6 TVD^R&8? '=H.-_X%@A\W!9V\< MUMDODN\9ZF,I*0!WC2W71A-"VX)6P%J'=\@]Y SIFWD #"@6#?6M=+0P.)= M631*@1K0:E?K\0^,>WT-+"-XP+!OKB0J;P^'>74>OA!^@*T3NC3;@ @WU/_4 M0(3+<$G(^+_(#[3.[K__OU!+ P04 " -2OI.N;Z7V#E1 #E1 4 %0 M '1Y<&4M,C Q.3 V,S!?<')E+GAM;.U]:7/CR++==T?X/[3'GV=::E$+;_CZ M!;7UT[-:E"7UG??L<" @H$CB#@APL+#%/:?AI3I(TB*.__W3ZR\E/GTCDQ7X0C?_^4YZ-?K[ZZ5_^^W_^ M3__MO_S\\U<2D<3-B/_I??'I]O[AZ=._7[\\?GJ(TLR-//+I-O;R*8FR3S]_ MFF39[&^?/__X\>,7?Q1$:1SF&7P@_<6+IY_A[_\H/_CIY>R7$_@G_/3EXN=_ MR\/%SU].3ON?_O=)[V^GEW_[?:0_"(/KMW4W))^AQE/[] MIZUO?+PGX2]Q,O[\Y>3D[/.JX$]ER;]]I,%.Z1]GJ[*GG__]V^.K-R%3]^=@ M"6-=BS;#JG?:[_<_%W^%HFGPM[2H_QA[;E;(4-JO3]P2]%\_KXK]3'_U\^F7 MG\].?_E(_9^H#)(X)"]D]*GX_-^RQ8S\_:=CH_C:.8ME-P1@M\%K?Q MN5X';^+()U%*?/@!]"7PJ:9=NR'EY'5"2):J=E.EI<8[^^PF(*D)R0+/#AM0J[S-(B(^MS K%JS.]=N&@"^YX2D@%1K:696 MK=F=%^+1Q=[SXAQ6^VC\G,!GR9KI78GYR3*H;(7CZ- 1V2LFK4[ MDV9)X(&^4AU5[\ANK9J=N'>#Y!]NF)-OQ$U!1[78XE2NV:4'4,EH'+R'9)"F M&CNYPWHU._((J(CRYU>E:W[TEKQGREOLHFQM<=,U^LW]4(>Z4Z7NK$JRK5T" M25XGL.(HSZOLRC6[5'WST,#>X)6,Z;!Z(;,XH3.BY-Q>F M18U5F%??Z)*GVRE6W2:6/[U^"9LPO!3J]8Q7V\BRJ->5W3KF5BQ=@1Q4;&+U MTNN4L GC*YE>W_CU#:]JFMWBU#:YPE68G/:KFC]O#GR_F([=<,N8>DLR-U"V M >BVVNBQT ">&A\POLH:@:/5J'$(K_ETZB:+X6CYI]L@=YFY)?CD2K_HZ(_Q;?YW0JK9FKM/K'^D>"U:Z,"@^ M1&>!/"N6-@(G;#>D?LL\BY/%"^RQTK=X7:_25--@!YJPFFSV W=N$L%^??T7 MZJ[T8%=P&X2TMYKG72/?:A;P $ZNQ0>#.1Q"O.6HO_OPPMPG_GT23TNF"M(. M^VQ4((;Z8MQP96#@:S9J',)&R,7?0-5HV,*4CJSBPY5&>>W/&+;DF>!)ITG# MW=\(;WDLOH^3;^X_Z?\DOVGOI:NVWC2HZ\57$H\3=S8)O)75PS RT2<:@U>> M4)I$)_^"22.T*9N'4GLF.[X16-EZ2O5BZ^^5IKHZ7S *;F-MW/HM_(,D]B=5*I\FB^[.MN+M'Z.T. M#O*1D0AV6BLD]!MU(NV+RQ"QM_.-PH@;)S)AT=\XHL8'[Z"2KI>M&@K==Q(6 MS3O*=9W3J\O^E\NE:)1Z2H61@C2*ZQ I\7X9Q_///@D^T][3'PH8/Y^<+B]# M_%?XE3. COBT,_>A.V9T^* ,[=C5:9_!V2#9[:2;>*L&X<<#PG9O;2Q+?)X5 M@;4_>Y,@7',]@MUU5?$M.Q3+T.0I]"Z>E1KZTZD3(!R1)"'^ M8RD4+H*B^X7D&B=M)8'[(/7<\#^(F]S#;U(.?9S2!?0O5^TE4H:+3>F7-E * MQ\8@]M5)W2I?PF_Q^)0C8Q-[9B>QI0AN %!"ESZ??/P/LN"0RBQ;P.Z=MY=0 M,2HVF3T[R;S)DV1GQKF+_%LW(QP^><4+\.=?VDNI%!B;U7,[65T)@X8U2*9; M6L3IG5^>7K:8/288-F,7=C-6K@[B0<@L6\(^:3^';%1L,B_M)+.$_T+& 44= M94_NE,'C960>L]X^UA1E5*=6\^L!!R;X;[- M#-\'(4EN8,(9QXEX+[M3LH!\==IV/MF8. :$$SMY?$M6.C8;#FJ5VG^5\$D^G<50X,0O?+34% MK=!GA$(.Y@2.U>YR R\DE%VE/,:U?LAV%+;T683_Y1/WTDBI'53K$3; M^@T2 Q"'/JNM1314,X'S= &^R&MT0R\Z)K !],7&(V%-*I,O[?>UJ&'D\&ZU M;>G-_7CP03S!*"A312J,84Z=4O][;>=:AH[#LM7VI8'O)^4%;/I_C["A.!4R MS"A?XF_]T4>$C!/?8*G%:0?/#?PX3-[B'Y$*KYO2)?;6[Y3YN#B<6FV/6J)Y MCM/,#?]7,),NP:P*I01:'+:B (U#KJ5V)ZJ=@X2X CJWBQ3;BI,6>U298#B4 M66IEHOFSP^=)'(F/-OO%2K0M/J5R 7'HL]2(M)+"_\S=! [)P:JE!:1UK0U.&% 'P2J3N%R_1G[6?52XP#JV6&I&65T 7=Q_> MQ(W&1!"SPBI:^A];O(\5@N)0:;5!:;EQ*XPEPZ2X/%2^8R'=QNY5*7=[K7?. M2,!Q*+;4=K32UM,O[V]!%LI&ZJI8J= MII(+B$-?+:/0Y_W[6TWKSR3,TM5OJ%Y=;>G5\M?..JG^5L(F./X%DHM@ M.M6=+U]TATA]7,ND4W($NP6=+TB;%&V![@X7 1I#5\-@+YN2QRKSG2DREWX[ M94[WRCM?D(SE FY$)+*Z;^A.&":718Z^J$B"1Q-;S-V0T.NUV8V;)(L@&AHS&]E7]L U1 ,;.\ MTSLY.SE#/@4K'Y74H!BZHX8[1\< -5L\AVYI3X-3PHS:"9Z$5(NJ M.5C94[19EJ(P=7L-D^&O<>S_"$+6=;;](@Y6@A1MYG9Z;.JV&B9+^WG300/+ M+*KT)HB<097JSAE2&(HVN\IH3%U9PV1^:POX%$>>=,/$+.^<(84VZ*^LW.Z; MNKJ&O^N5;G>=UFR$MOIKZNH9YM9V*RD^K/>,%,]R)X!J$\X79$-B39>/%DY3 MU]DPQ^X68'67$+^2\P79SJA%H%0'6.A,W7"SP<+\["ZH[4W=MKQ;P>DA6QXE M5(E-RPPLIJZ_(7.;Y,0_%(V87G8=IX=\K*W*L ".J;MN%I"\94E7)OFPCM-# M/@'7(9D#Q]15-U3O?AP50O@UR"8W>9H!SF0EJH6<;Y7JSCGR\;@2]RJDX/V=1M0 .4,)JZT6?7X4Q) M!T35G!ZR[=P _U)\IJ[]6;A;5UL 9'7+O6W[+:SJ0$U='T1>%F"7XU^3"'[( MGDE$7R*CT1<5%@F-AIP>P^WEH.5Q\R@+LC@ MF;K'B$E\)=^L2)KV^&>JTBY!Q[G!TRH+W_.JIP56V9TM1FD'Z_T@19+8S/* M<"AM563;5NYQZ1V\O:+..?JMV0ID,E%PF&Q5I-KFK=)G-X##RXT["S(WW,(K M.M))*SOGR+NT2FPKXN+PWZK@MK<$SBAYLE :RX>%'6P72R5^.3@X?*H;Z?HE MGQ$9TUP-:#=F,Y>>*N[<)((M9#KPO'R:A[1']+SA"0WR\LH.]@&]$N.*N#@: MT#;SW I:892FKPTD9$(/EW-26J<>XY3&7P]';^Z'V&*GTY)SCKP=KS;75P#) M49-66?(.A:5U!G/.D2.G*I'-P<'A4]\,9W$4=(WH9Z?7?INL$D:.'M2_Z&E) MPJCG0MH3D@4>X.M@]JB+$X3U-@SC'U3&]W%R&^?OV2@/#],[*,0OZK3C7""[ MS)7IX*RZVF [D)IJUR($@W&8%&+TBR/(,TF*=]R4;6.\!IP+='-9+=W00-F! M'%>[:,N7_ 9Y-HF3X(_-]"]5AOV*S@6ZF@@_4RN(H,>1Z( P#V6;;2)-OB#OZUSQO\BB9: M\W,O@RT:2>:!1P8? 6N.XQ5U+FTYL&R8V*5,V'/[+$\ZI!4^D!)1>AM/W8#U M.*6PO'.)=,X0LL(ED .@ R:D1X $2](WPGD%CUG.Z2-9!^64\-QW^[WO@#%H MB5Y*W4XY!^L=YZK4'?:^ W:<]>(!VTKR #^*MO>'A9U+6T[JO,5/TO<.F%]> MR)Q$.;D'V; 2;JR34])L>? ?7QPK5:$UIV_+#FB76[8B5 5HR&CC!ZD7QG"B M)%]S.'<5#]8=WWB3PFF8)BO=G@!?X] ?3.,D"_XH"!3:-E@^P*'RCA^WCG-IBP-=A4XQC"YD4'\E84CW%)'_S4U^(UM8A<%1A+J0'_TAF@,RJO&E5%98A?2RJSA7R&MN/8X%H&HG0[1?X K(]%Z+*SH7"'[&>O0K@"M=MYT*\BOPKM +L@NQ#J4BU'5SJ"^R_8; MXDYML_E<>=6#* ?0FRCB:S**$[*54OCN Z0'F(/(31;%]H?F!Z7^^+BP$BNM M#HU]U3D]0;;/:&T/&Y>$L:SOZ$H*X)>#<)FL5JI@!S5 )+;D+%!7#@Z*+J1Q M?R*9TF%_IQS MR6Y@-(!\+#OQK*P8Q[QMV$-YFX0TBB^MWCK4M4RN M*KGRED"$K3K_5T%G*B?[MH#P[/*KA'>KR[.W09AGP@N'G!K.59N6=A$(4RG4 M;7"[_$J"\02 #>:P91F3IYP&60]'!_?G"_U6, !6:L_I]:[ZV"_M::E'/9BF M4K'C/N*D)0-3*@-3++(QHA[U!M2I%$$7$KMS8"_G6IWD)IHM@0B1[1M'U"*Q M$!K+)F_'A6I.-E;$W(5E)XHG.@ZZII?&4*4E(/FJ-4?#4UN.ACJR53HXGO+= M_&V:L%42'#_3V!6@+ &EO"">KKDE&9V'?OW)@6 M[KV&%;I1.O#_F9=./P5!55#+NI^$F0$[(-&D(:,/BP8_5)2# MEEOW.AJC?^)H7H@=/BBS%OS])?XH^S:]CP(OMN09:$ZY38FIJ1.V':LNXV$@ MO#6VXGO "O6!RO[QIXVJ:2Q/O]B2=D N4_:@9 'JP#JPAE5*@LXZ<40'$B?9 MI5(]D(XMAO(MMB2\\H%TP"*Y!XZ;$5-8'J1A2WPCGRQ.M P?3PTE3 M+1Z4!2D@;YT$Y'#M"BP,'4B8N9-47,HEHS1( CDIB#:;7!0=R*+)>6=;RJRP M'D@'V7>HS;$"GDXDW-Q]@UE*,[N"/)8+4?ZZ1=; M?+WJ9I*]WGHA.C M+ZH&(K)EK"J1+,=B*LTF/MT5@[G/;'%)*!'*Z'P74F86&EJ^C'A;I(]\+M6) MZNR[6[CYIO1V>DF.BN^L0GL@=_L>JI#-X-5 FLK(::O.I$4NTL#+EN\L#WZX MB5]DA:^H-/P&G5/\&Z&5]4!?L62"Z$+"3P[^XG'FXF_# E]Z]T$2+TB%M\RU MVP(QHKO7CJ-/,AD8RS=JGRJ50\F0+@D: T&B'TJ..3D)A& LY:FMVG031W/H M6T!S,7^/ F$R:KV&0(#HIYYC:A%' %W(GUK@?B&S//$F5&Z'X&5:(ZP,)Y+V M;:$5$)E*L(KKJ]AQL1>K[\#[/0^@\\]N4OS[&\DFL6@)4FT"Q&9+F+F2(NCA MZD8:5L;3]2O0JAJP6PN$8TOXM3[I+"BU,Z[6'/;T3Y2]_LG%V4G!'?U-.6O1 M1RDG)#S<43.X4Z@%@.U[X8W!G3(4P_E3&^>.N_JJ5 /(MN01J,'>-A9C*451 MP[[6_M.WF!/[Q-["OA"8AM(@(\O')TOYO! O'I>9V'@C_5B?=DY[Z%8*G:G^ M./+H0KK4N^DLC!=D!;<0RO6^4-[W M;^BHH6'@QG*\(NK;;3 /?!+Y(GU9EP'8K7+7[76\=LI5*\X--V60'WVY;S0B M7C8<[84&!9$7S$+R$)5SY2;R1^1UK]PHB!;= :/EDZ^)U%1:5WR/?:<2)/5: M9?AJ5@ZU$\=:,<_]2?,<]5IEN$,03A=2VM8.=NRURM+'0V JJVRYEMY%:%NR M)D(=>ZTP"*ICX9!=,;)UCVQ;LU[8DF:JR108YY<8$VC%%!@7MMC-Y#+ES:6' M@/Y*@<%+1G!NBUU^BRT)KWP@?Z7 6%V"/+=E;>23Q;% \O%T( 6&L:O7%\AF M90%-;%Y%0#J0$:/V';L+6VR$ZO/P7N\[D =C:X^^MHRO7ZZB^1K%H2]H\E!-> +(;FB28^!V,5^U5W MHUK6G(PZ<&*[)=!7+R@8AI]#LG31#*;4#?.'*PD;4*D.W"!O"9O3 $[8B;)4 M.G TI'G94RI"D@ZCNP\JK3Q()^5&X):\BZ8O:5VG=W)V@NT(.;;ZJ$NE[IG4 M"C__*K'_,+H-TEF<%E&=P]$ \ LOT0GKP?!"CE3#T!J)..H>8:U0EX?IS V2 M=ARY(H]>U:<.T>+_MP2XO+NI8*I6 M;P0H0-[[F#5 ZR(WE1,40Y(3,W\%>+]7*-7CT,*C4$5FL01(IL(6Q*?=31U\Y#:JE"K0;0L[LH M[@\EKE]MMMEN $2&; ML>KXY1-N%=**'>->G 5)U-6*V4+AEL+.'-J4C8L2U MIV!R.QP\Z7$^03M%E#BR[RVGE$5RH3@V+;I3(/T9RDIL+.!8W! M,+;EAJ69L',I5E-)25&=D>YBE8NO3+@*4H!!DBUHQIEL$/GT_MML*LZ+HMZ( M<]JWTZ K)9OCAM1$CIT+M2&E>0 >HW$ FWJIB4Y:%P2%O'5I6$78@&NG6;5" M,]1%9V3M@<4;V8UM5E=TD1M+A\GFU>%8 AH*06_,HC*3GM93<60(:Z=<=,JY7@A(>W% M6_SF?A3/8,0A35((0M".W:_:)(@5^4IL,XI430ZULX#:H5Y;2Z_NRY+2NB H MY-B3YO8I L"F4H9:Z--A",[("1<$9V?VAHJ:HHNHQ:/J'0>3O_F*KI$"W&OB:. MJK?*2MW4E%MO,OER8DOR_V.J80F;HU7:9FS\UW=LU:V6^D4,P.;HEG8R"^S7 M*)[BR -\&_]AY*^WRT5"5!67FFH;SNFE/1GU]3QI>A YVM&JD&7J$EAY! 9I MFD^)?RI0 E;QTI& ;;W2HX[-OQ =A^WZ<)N0Z3ZD?Z.AY M?8?)V(V6B5\V28?+/'C/6W#726'<<)./6&&",M*^Y2!>>VF03H<;8OHKX')4@UJ,%EO+-HB'9K- M*HQ3T-LWT(WK4.QO-/VI4F;(#DJS[+.GAL8$9VAJ81CGCC*YT'N94;;]E"T4 MR2.O!'[L>6;3CYO"/D33O=TE29SUB1(CL@%.EP_V\-2&W.IM_:YA\?AC M<)6/065!992F)/3["&_F;.167HK1VT KU"Z1(7OM1!+GC1YU9&U=N^[=(/F' M&^;D&W$I,I1-ZKH3&PFKC"%1->=TXR9&1J(RB(3U*!9D7Z."J-EC2 58JQ>= M@^N7QWZW(8[]'T$8PG9[ORL;D2L,)JUVG---RIPC8N5W3&6,*=2FN)!'6A4> MV$-/'6];%Z]'&@)S]!%7?E5A2.T6=,[ZO=X%PJAY)$ _6:??*'NE,F#$%4L\ MR*.%(V*.JU$-3\OMC\5C3T?/E?Z>::TV[ IT/W"",$#B:/Q&DBGME-*X8)6G M?4<.P1 *E3,D!%!:OBU;I[P[]F!8?UIK1 AJ 1\8_G%&C]2V6?QJ% E^NE^) MG'F[*2FL5@^8G7S]J[>WCSUT[MPD@I5Y_7V%<<.K IR<(?B@]KNC,F*X=2@& M9%^11+SLL2(#U.J!4ER4HULT>#5;''V4%%]5&1L[!4'X/818CD(#=N0% M1]O-1=1UBB:%@:+;%$6,'(G!I( ]:BJB:_=@(F,*ZH7,Z -UT?C80VG_^PJ# MBE<%Z#A'<-[L=T=OLZ90F^+"OG E%CEG."E#:_4(*IQ4N9?E"<+PV?EX<;6C MR#R@E39,N0U@ZP+A&"3M7P5WJ69S%#GRL4F7)8%'M1KX5@]2FLLER-9A47$1 M"D4B+SB^=4+0%2U[A58[P.$E@F%/J8\J@U:O(8H6V118A1WVD*T$O=6#]35_ M3\GO.31Y-\>(AMC_OLJ>E%,%Z%B_SH:(0&DGRJM#,2!?=).(E[/_E !J]1@Y M#'E]*R*KNAWXBC&68))UQ^.$)M4J+E,L^UN(6V5<*=4OT2&/,ETFV,-.#V]S MOM[C#X(7,G4#:G=])LDH3J8T&^CP/0Q*2=#W!VDHXULPA2+#T2O\-AVYWGKL M:H10F_I220/ZR<:$VC4E&4Y&T+8$(^R&9..L$;5R4JB(5I\" M]R.,<48T6@0\ZIC?[R+T>@6@PLA6;@UP8Z?EK\*3;$#KXF_UL%T&/J,,UAK! M\^<]!/-+T8V;.,V4!Q6G1HD V<3"$2I[=,B (-M.Z)\H:_V3B[.3@C/ZFZTQ M_9K/9F&QU73#54JZAZ@XE=,^K[/D;PT'$;\&6R]%B&SW4-*%)D W9]*HHS>; MI6,7YK4;4B/.ZX30 -EZVF/R&Z4XD:-#U76H$>B<](#MLMZR;B6M']7^1O.O MP?]KK#[:K97B1 [QTER9JH-DZXR)U._'OM>"LX%KY'8+PJW(S:)6IDL/YF3= M29I$G;HV(P\TRM7RD-1IEDH"^;4&.4^RDU1EV*T^4C%OS^ ,4,-W:!!R/6TI MTU['J!W-@[/Y;1#F='M0853JM$CQ(^>!DE C'8T5X#8U$%$T:!!E@4_!PHST M2LVQA8GV[H,^FT'\TND[G>6K5)55KF^9_Q@E GDAJ*EWAB5AZ,AHRX4QI(6A M^K4QA(N4ZURQA;!$PV^G(.TM]I3-$A]GP+#ZWH'Y=_##3?PW^,K@(Q!E5=\I M1^$CVS.8?+"I8W6]J6GJF,..^4+H($EH)M?";7^].+B36,AB(Y#(?P[=Z,F= MDMN8AD.)!F\#GZ-D(%LS6,K!F0&:$X AZQBJ-J[&(ZS#I'A21&4A6!>F@K#E MD2[YC,+MOR&3E1T;\KOI+(P7!':%R3R@AE^F_H=%7Y8!O$6,^1^@_<6+3M0C MI1F+9OB;]-JH+:\M[>N*]$#8B"C8&JK_R* 5=]!Q=N>&;Z)?88[Q93#T]>*; M^\\X6452PTJV[NJRZU6"T*HV3J6"_1:NF##9V*V)O /GB@-94$O"'0SY!""M M!3+(LB1X+^Q;\7V;D<,A MS2BE<9%TX2RU676C+,@6OP;^5LSI,-H50$IS\3T&\U6V\8?H(?*#>>#G;G@H MO/+'A>8^J/%N4/*PMT;U]/EH,FKJ>';\K"-85S^/G'L$U4G-Z6F%PY!22Q0O M\LE9EQOY0J6.NV-;I2W@\ \X^<$>DEJ.AJ,BO+.Z^HA:HZ)$?T2G0152P-YJ MMQ7C]=J![P(*LF6/$AD8U"F5IW/+/M-4'8$?N'2_=@LGES0+ M/*[>">H 4J2@;FW:%+&@GL(T6%ONNG5(6U8!G$A.1W.<[4!I^;E"]'BJD?7' MD(<;YUW5*Q3#;L50#-I?;.M6)0$K!6NLT#7P>,XQ]=C_9YZ6Z=U@%A$]YRJ) MY-!IIY2=7;$>*SHYT1Z5X!E:/9%4HSS7#/P2P#="UQV!!K"*EY+ #L:HQ!U; M#X0@#:V\6#/!6BHP,B+?3?ST^\R',0+E+TZ^2/E7JE_*"MFR)"21,_ZUP!D* MV$!2A/7$>!.Z:0H[31J_*IG^N75*F6"[!'2F>CD40]$.2/1NPY+&YQT6+J6 M_*J"G",VMP(X;%(O<$A-DVR+4/C7/IGP*^>%[F&NF'LE"IR72.1^ MR Z[SVQ^^C;S$T1R?K;+E%B15B,-?IA]YE@.3EJRD:@;G%U,-MB9O2OM# \Q M<*ALBQ5H-Y7"2S">9,/1][1,AB5@55BO% YREAL!9VR2U2!Q^&Z+:>>%>'0G M'(R",LR;1N_!$3>?YH6#?)A-2$(#PA,R(5&ZOLQ_DR=4YF4@^!,!P;RY'\+P M&G.?<7HG9R?G;=.F1B3 4;Y:AB:D5P,L\N@<]2F!_@G&4W'5_3A]+,=V5=FJ MNG#Z?"]W6Q9OX_:Z/I9'7$)3!7M=G^\1;\M:;US_%?L!1RI&.O:Z TPEG M2_H49R1]C-V(^J7O@\B-O"*TT"/!O(BJOEYB?66?E$!9Y3[""O7HGR&?$JIQIQ?J48"TRB5E--2C=]*O%>JQKE_*"ODD(211/]3C M$%S[?& P$/SG7 D>Z:BF1@MGO\U$T7(GVG8J^\=E M_AS)5II7I1 )]GNL6KMF*9*6>\Q8^*0':WZE4BS(NV4I9^I4[Z%JPD-E4S1= M_ZH-]C%VMSG<(%FYF@FGZ_=M":?K'[X^QNLOAQ@D\U)S\71]K ?D>((_I(?= M9PY!-L<(5PJHZ_?M":CC$<3L,X>@MIAE# 34]4_MRG>JZ+H]Q,"A$LFP8CJ8 MI$R$3Y.2I"E]R\B7Q5%IMU8*$CG_BH!?GA^F.E".QFB;<[9E]34/?+K7/;X" MW2Z[O Z9VHZ<^H/XIP)UD=8MO6'8>0=UE4,=%B?@0]L69(A_6AOCM:FF[G1U&Z#/J=YA1T3 MW!3=6_ X=+?FN=##B/O7?#IUD\4Z(MF,+^>OW7[5!] MFC]Q/[?;(/V5A.$@765!W'?KI<,12(GX?X*0_LLKC 2QU4/Z+Z_0LW/JR59B M0]@%]E=(_TZ,]:5]#HN")@FG7"A_^I#^2RP/ASI'G*TU'TZ[0_K+FWN;/8E: M!("@5GE/W)8]ELJX50'3[AA[#D+I(!;6*V6#'"FIPIT6ZWO8L&+G.0>F1]B< M1NG*B,CUCW'+EKB0PR#5),\X"PD1886RL4;O<6%CG$!4LH#J@K(H\-TV^=$%5JE_*"GGH MZW!:22OVL%H5U:ZO%TN,T,U!]AP'4?80 7[^O*]6L90.\AE8CT>.+JC!;'DT M_!;*X9PDN@JP6Z?,"8&=<]8L]QR$=D70'^LZTF7?NDAYQAHO16!7A/SQ[R-= M]I%L'5)FN$0*@*"%P/,\A D!>*R,R%2D?M4HC0X%$5]B70;0)IVM M,W5@F[I/X)-14 91[$5X8<> %"<*MW@%Z3FANYZP4.?BO>Z<3J?,D,CT3Q#- M<;6^?=N.:(ZK*V3_D:YL5:,Y"F!_17/LOG!Q95W^C8*F"M$YC1CRZ_"VM=67P?[E @HB2[!;$ M]!1'--C1YXS@!K]6R!;KN*8U]H\A!*Q(DJ,I&'8+W6 MBT8J1P;M#JRQ/+GTE7TV1\'IQ1CB=L?K-)A<^@K;PFB,8IX%4DD"6'$[G#5D M[[:]>"EA%BZ1H;\;HB1\QM(@QM3R )OOT3M(8PV.[TH45RC%@6YYK$"Q(BZ[ M FJJ6QY5_(68C 57L-UYAS?%2+>*LL=(>+ZI>1LN3=X2*C0 MWZ<(S524#M[][C1+ GH@NG'3B56OJ:TG927'W$'IXBRV3AQRU)YOBW1YZA?V MG5&^[#UR6*)(JKS!(\+2@!<.89"T>CST$-Q;5!/@OS3::NZ&-.O#WJQ#$T-L M_V*KI )6(^V7TD'VC(A8X[C/C&(W-#YQ@YZ6J/>Q9C=NDBQ@/?^'&^:BT BE M^H7(3I#5Q2SY? 53EX8A/WQ&$L28.5.K-_:-D6.HAQB](0^^'0>F;:!/<>1I M:L:F2BD>Y$/Q\96#(0!##GC\]::R))O:UI0B1CYZ'VM]JB\E0][U+,[<\.A' M^'LW2(IE^!MQTSPIWZ=[]2;$ST,R'"W]$&Y( Y2+BQ*/@?L>A#"A4FME4<4? M9.M6<(XWF\\'J1?&M%,J>W]1->=BGU1*X7ZQ__-2 )\#%9/)(Y"26N M>;4&0%[(5BG#U$OT2T$8'3CU,->00^!29[U6.R ]9.>N#LL2/5$';.A49(6Z M/$2S/$L+29U*7<""6L[%&7),3P4B)1K!0VGHU&,%_]>+8A(NHOC5EY?=.B!, MY/B=8Z\H+/RFCB V:$4I1H;@"DE]C^+WE"2%G;L8(_1B(9Q0PJ#@?5L\ZNN- MX4\")[;,1VQU4=H5&Q:'H2#E:BHJ#D0O.JP4A[Y5$E A6TB:Y8L1D\83@J%X M9G4.P[-_*']*NT2PP@ASS*.-= MQ:)?!;.A(&5,??H61V3QS4U^(]E]'OER36%7@,, >GA/73;96B+":RKL&76E M(4D6C *:YR(=CF[)+$X#_N9#H9;3N^B=8YO5FM(&%=RFHJ0M.OU46JX?%:*L MC7X')GN[ML -G[W-RD Z$:&Q KM(CTO0!4@^9J!J, M%>33GYPY&>,\5*A1%IP]]7V<_'"3]>O!;_%SGG@3-Y4D1Y!4 SDAFX[D;#"V MODJH4&,E5%E\):$D$[Z@"N!$#H(RP]X^HB[$,^QBE!OZV15 'LC.'EV&5?"@ M!@.87E%5[*Z,TB )Y"B12INDO?YWP/>_P?:44Q4=CC;;B?1?R4:"0EXY=4%* MR(9++G4RIH6(K''MI\3[91S//P?1G*3%HT%GRY\IWV=;?)>_W088E]T?3&D" M+@;+DAH@"60[HR*W2C@ZX%S? +PEJ9<$!9CAB*985)N<#ZN!;) M@Y7'+P], M8U[THYCX'J"M:!S >E5:,O?_C6/8H\_I_0C"(G]RIW&ZIV1)($-O]ITNWMM;P<7?@2MGJ MG9\7$I9O1$V"F=SB(JCEG*-?*:M")2>B1(;31D/IP/L]#^#+;\2;1'$8CQ=B M*RFO/"#$=CC69U(!80=,IC3)2SR=D8P,Q@DIG??20DM<7TR=9/?Y.O.?E&8AI$==96)8^L!&R"JE9BS52RQ4%221\D/"@(F M9&N!(=)$\+IP:TJP+*JX7U6JPYR(_0QFTY:C/:R=N#C%1_M$,I786J4&G-Y) M[_P"^[:3,K/:FL&"VH5+2JLSLP#ZKR083S+B#^8D<TI&>?@8C(07"6HT MZZ!?UM34 [8RU1=!@Z]?X$Q 3#O;UR1.%9M$R M*^:NG IX=Q]>F/M!-%[%$@CM3RH-@,"P[[B:T T=L!SM:)6I4B"T@>?ETQQ6 M0Y@\IW&2!7_(WE'3;PP$::^CN]*,H@6*D&MC]PEJ45#]WEO5T%_LA9DC0O:8X/2_@8=? MJ[.7)MD6<_"O?=;@5\X+#&W"B5':^7N)T;(GSI=BW^6(W6U#0>?'IH8;);!7 MHL2)="IB2YS#REY_#85T'Y&7;[">3O.ID)F=,@56K%T 3^Z'[+#[;"C@^IC\ MN!]R?K;+E%B1PN(T^&'VV5 PM1E^JF\8BL"AX>@UBSU9.B=NG5)VR.&-2DN4 M.A1#P=)(]&[#DD:S'A8NI8!\)T+.$9M; 1Q#@(Y=*-L$/DT MC>>,"NAZ0=.M2$:O0NU"3N>VT*XRCG5 &8H]MHU\I21M"K5+.2&''>GPJ:D1 M#*2& I61-&(X&@4>6>.31J,SRY>R0+:MZG#&9EV,S51T,]9>;1(G&4W.<4O> M,X69GEF^%$8;S AJ,$P%)MO"J70*Y]0H!8)]-TU(E2*]>WA,A1;C'; B_WWQ M2#+J9QF.;J"_"H^XB*H5HKE MM;*:..>M^2P3 7[8A^I'Q5NFQP6+F=#Y/U7 MM4/T(093H;E86RO8CH#HHW'AF]B+47\A5.%7?Z1#X52TZ])LJA0A]BTC/K.< M_5=5E*;"?'$#_*F85I/:O4O?SXKO"/R_T:[L1P$Z1M @58# 4$XA+Z#_<)*"'?Q4^#\I249R<(/M#M>CD0T!-V6IP M)R#A< \XX.NVXJ16N2-A9PC-K<".%9=(T'QV??M"ZI2&*6'&+ NG'",E73K\.P&_GVOV"S\@A6>Q/-EM*RT_/59[\)8 JQH:VI3>:;9W=1Y)=2-N&L M*E"AP(8=1PV,LJIB]#E ;>AR3%55X,P8+S3J9#CZGI;WY8?O<.:(Z-W[NP]O M0F]Z@:SV[/I+ 2U68A$=%HQ_HQ2GG4XQSES2"'Q#MW)P)Y8:DA',/C5:+<6+ MY'IK3EG8\Y4).1FZ'X2;0V/;^'+MAM0G\SHA)&MS1HWS$XPG+*O;8LY/D,,W M.2)4M<44_?_+%K-SW_3\Q+I37D&3KBUF!>7/;8LII&#+(8[+D;(M9@7G3V^+ M.3^U)1Q1:Y0>8K J^4?-0_;1KT^@9TD7$*MRW-9 V8$7'878Z>/9U+CQ @)] M)HD',JVJ+(RF2C%BOP5M5%E$*)NSVASQ@//-S?*D,&D=&KG:=[+YTJY<@>@I M-3DB5#[9\!-KM>YD4V.7A/WF+8<8K5T2_T';MAQBF('F*ZO4RN1>+OZ BS[X MEGIN^!_$%=T?K]YH*55;'-2'9+.UPP#>3@0]*LGA-B=/L/"^_2#AG'R+HVPB MO&A:L*U!;7DFG% M84,UE$:S'=IC0&&*1=W.A#L&=&2-SE36S8.[3'5B!(4HEH&4+V3)"118W67F MQ0-6;:^\\-66!<8,U-HI.ZUX6E$_B(\7>%;(I6W3@ R,J;2=U49]HQ3?Y$FB MXX#:?-@YN^25V5_$W=8HR<6AGOK<\_ Y:II)_+1Q&A MF:]YX-,0UF.ZF6E>6XM>HJ/=H4[],*:7.Q2\S.P*SOD%0F('"'J0J_B; M&:6=\TMD&Y](G.P!PX5AR/&,FH^!D753$E;+JP(R09X*N41Q#D!"((9\T;:1 M^TBGST0:8RNK"C)"WO>(V5-G_!"5(?]Q->8YQ]Q7Z*L71_]PPY LKMWH-V[B M>5%QYP(]$XX2 XS#JA!1!Q+C:$W!+*V_0/:U:DZ^/ @="(#=A2:_SL H#K) MCF+E\:/"YC8&0WY.3#Y?R#P.YW!@VD4I??I#6 _&!O* Y7/&YE@!CB$O)2;9 M33SS3RJL[N,PYK(S>99Y(C_*"64P3@@1/G4H+ ][?^2X=['P&:<8 M,1133^!A#L55]E)Z7TDRI^X7AH[-G<_NH<$N04P-V)VE-D)15].WQP;+9*V(R]3B;;;ZV M94C-=9PD\0^*?_F,@_[(HX9"5 =HZLDVV[3CF_L13/-I7>W@->.< M8]^F,J0=8H"FGF2S33M6P;;%WH>D7A(4A@],*B,ZJ4(W*NB'$9^H)-]M4 MX^YC%B1E!!O %C[N**\-HD(.Y#"D"DQ<'!5HE44-3JOCXG6G+=#B$_M!<0?] MY8DJ)'.!<%AME86-I<+KQ&!U]P3\AAST)RL,#7<91(Z.M,UX5XP *K)E[B]W M3*Z)FP#PE4F!:4VP(Q6A51I#5G:*+D*$NKK'R[TKIVTR!]A=Z[_C#: MMJ.)M@NJ38#0D"V#%51##QQ'(XYD..18EP00'LDRMR1EXC'^09*[R&=07:D= M$(E5H0YRRU,UA!S2<4V*JE#JD@TB:)EY40\9A]PC&1EKDONOP7AB9$BO&P*A MM,=X6 M;N_CY'5&O& 4>,]Y,HM3,LQ@G_0V<2/XTUOB^@1^[TUH/FY=9:GSK?+AV6ZL M%&8$P5')EB4POEUV]3Z(:,:'FSC-TN&/*)T (?3&9Q"-!TE"GW*C(G](TWQ= M[&L2I^+XIGI-TP09_8OVK5O&<',TK"W/T;#D4$5G2J'T3LY.SMMHSY0!XK"L M;(OB1O+D?)+4H<40GO3&#:\*R 1Y(RWB2I7=;2Q6YF)A:?%ZS=::=#49YLO.>@-3&4\' M\K)\CQ+BQ>,H^(/X /&:1&049**9EU.CR*J'%<&OS!A[C,H@-96TY=B[S?6/ M+P WHF?ZXBLW\726TR?YLGL"R-R0YES,0>$6-&(@?8O7]>X^9B1*26,C)IKXX(LKH=T!4R.Y4*8^2Y=><%+JTW=Z52I%K=1#YC_#E M<&O>T-.:^CD((=?E,;A]#Y.2#!6VL]+F@"I(1NJ MS&H'!V#=3;\5F:=;7&E8K(#ED/Z]93>%C1'ZOCV-8V%'I/2@D^S6(_)$; MAJ^3.,GH#T-876/O-YKWP*='%(!7\E4\W<&S0QC]B'-V>=+'?AU)4VD:E +R MHWX:?'F5:4:#"3DFT15>%<"53>-I10-V:SB7V#'"=1EGX3&5!Q/QG:,[ MV 7#;F=.!,M;=8.9@=9!TNT\BQC#CIN1\WAJ5L%45J=9$"YR&H,&%4L,N@M9 M0U6DH&-0J]1>XR)@V\W_,@+2(47TA(=7_YA[(=WM&ZH<^!@-MU$FM>&+7SM]:KH MFX8=JI:B:7RGL'3UVG7X:U80IC+,'M?FQS_L:=0NMP\MG'$TX>%FFCW>WDC# M-%BE.>?JI+MG?S;8+B2V9:._B>F3\'D0C9?/"<>1OKZP&@'!=>D@SX=H+*WM MOKWQ*$&3L%:6.!_C-'TFR2N]@[8),+US$YJ;;?T7FJW#&T3^;1#20$J<^,C] M3BD$1_*J.%=GYP96:66!*5[G46G%N>HA3\-BH3+6ZRH [0M"3)-L2U?A7_MZ M"K]R7NCM3<[5GIV_@[#LB"57IV27608:^R[SJ'/&?5QCKP0@1=HQ,P3.862[ MIW9?P)$HWZ/ZI1S5ED"5[;A!5W7UF1_SWR-_]>#0HJB6) "&@WT#H(&RELMH')P)@\.A%$MSL* M5UE]WN*;>#J-2]/P) X!F53/-%N"D=X=G:J$W53 '6(XUJ\D&$_HB"FSDS[E M=%L]'!5R3&EZ'N++U$:U"1 _TK&B 7W1 ]V!]ZN%@%\(G6H]^',Q4JHJRUXS MSM5Y*\XQ]16&";QV&)X5RY,0]S#/TLPMLH+5FF7VVP$!(AD0CZTY;.3&XNTP M X59HM.P@Z_$84?.$A.*($!HZD%OW&O*B%M9K)A*&[:R@O#*EB7T9![Z!&K" M+ ^R[8XR"!#BOAO.L9LS^_M"W+!HA/AO\?=H#KLEV"E1D2P5F6<[K]8:B ?I MVJ!!!:B-'SMJ[-A+RE*H1A:595L@2*3WR5"7E1WTQB+3_BQ&DO/VSSW50)N* M1,.=<'#L)-V99O2!UXY2V[63O.%>?TZ*Q.ANN)Q6"]B#K%S#RPEW)5KB/[L+ M6G@KH;KDKGS-QD'>W7$IFQ)'%UYWYPRZI3@/+$WZ\Q:O)1!A=WQ(E; ;>P'> M(E.=?"O-J0$B:47$8"5SW0Y&4Z^^,S8[-@17#Z(L*/ &<[+QT-]]>&$.W[D' ML=\4"6O+BPD'XNY \/7%R?''X:[\_>KRY\5R-_,A$!9RFB8QC>SAW80,[(L( MU];!FL*X7K ;D#PET>!7@1GDRPA-:!I;IQL7HWWA\X84_,F=$NF;&+*J("/D MU N-*X".WNT+!C7.W] 68SH+XP4AA?EB6$#AWLJ0U@&I(*=:5N.-LST6P^I M&/^>M4I*-+,\2 ,YX6T=D@60D//;-D+Q]RC(TI?7[[I4[]8#^2"=@AN@G 7- M4-"_?;L Y87R47#KR_0G0.;(%T5:LX'=DUG=^P'MUU-NGFZC[8.TD1Q8S>A- M([JY+:JF,OT>Q72X'2IP]WM.W]^SYP7534*-X6@[F=(R?5?QA&U!Q_N64TCE MCF:]AIVK2U1[XGJS3I)YX)&-6VPGTWP95E1H[\OZ,3;0WR N\:F;%0U^#T2' M/+F8H%YF@S0NL Z8(I]#-Z)[5HGM<+L88$>VP#1(*5N'#N%WP$BW B4UR>T6 M!/S(GHA#-L2L;?>[ _:QP0\W\=_@*S)[_W8Y0&^-A?Y(@Y:!OP,&,XZTMD)N MKA>'$3E4%!MY1+[RV&_B<\ %MDWV4#4XFX?&X'<@)4X50#V2#;?F6\Z;"]C0G5F,;+TD5- M$0>]YEKOI76<_@GR65/.PRY_BI Z\+34/TA*\\5(IO"M4B NY,311Y^S#]!W M(''%$I-T5MXIYUQAOW%]0(60L>U>=^+Y)B/ZKN)E,_PEX,H:9]N1)HU&)-B% M%Z/8R^H@SR9Q0M&7'IU3T4Y1K048]]CYDIO0 =9"5R"60'#?@6I$>_S;/(']0BFS\DJ2NNXP*H.@D!TF>)K# M%0=N9HWF]>8?;IAK3#F'=4%,V#<^[-":+6F8RK=A_;;]*5[F'"G,R.E;7-[ M7?^=2O8ISOZ#9!N9U]W 5_FF<]5'-N8<44D;EF(GWJ=J2D0E5_=QLOP5+2K"\- (-K&7N!"BN;;&"#8[Q(NG\#\*[YO.\BK?_I7?%]%TU3_ M%'DO:8+Z8\;W%0+K0'Q?F8"@>'F>2O1QB5WBX1'4 LETTGA;$,[6,*DT.A , MR,$H]0@)ZX%TK'@F74"=%N/;J#H02/A*PI"ZSR+_FYO\1JB/;+GOD-[-DU4% M&2&':"A0R%E/E*!U()*0/IH,,IW0E#UD3L)X1@6EJ@$*M4%25KPJ74$)E-%U M((SO*XE(XH8 =>!/@X@FPW7I_2M535"J[_2_6/'T_(:T[;UM?#<[/MLA)%XQCX"@D>^ M"G1$Y34MML8>-CN.KXR,*< 7,HN3(KC;GKP7!UV3>[QX59S^U<7Q9X%5MNWA MC- C+'T8>"S+B,^M Q"PK^L)A;!(XJ!X?S@6L]?,.>W"_N?^,D])&R7W< M2:4N(,>^3J=!I":LIEPS*'/AYJSY0N8DRLD]1;N!W(%IL8_JXM_OU]:2 XMP M^4=U![YR:P ;.Z.*D!"9XUT3J'UN]33)MM0%_K6O*O KYSF)_=S+ALER3\CQ MH?.* G9K3%6:A.WR+P9HGR]@O 9>QX9$E2/-(>O81*, ^@.#7HL M/*C?W"@?N=2A I\1,Z=2%Y C&;FJ<:B.J0-^9<$BH^(I4JD.LD*.:S2TINJ# M[H2KN3S$%%E=HV*_^6N036[R-(NG)"FSOM+-:)K"A$?\-_=#Z(/6;@TD:9D) M@\\WST%=$71S;FL[3L;7BZ^$WEF=30)O9>+IPO&X_V<\'I^>G" '#XD9,7<^ M+I&V]("\#K#9##TW%)R2N>6I&+ -(I7).SQHR7"V],B\Q+X-2GADYI:G8D R MC:C0PR!4@L2:V/"4>+^,X_EGCWJSDP7E]'+U#TKIY1:ERU\[WU\9_&W^2"$B M[;E51+]+UD&WK0G;KL+,OST+F/FW9PH1T:)1C9EUMSMPX+W[=C>0OU2V+D2! M(UHO]/CB=A_U',HS.V43DMP4&A8(HI>Y92DTI(.A/C,R%!UXH.<8EB00EC7W M&NMM.2O [D#X+[XQ"41I61R%@'%SYJ02MJ'HWZK7('BYB]V0I$M0*46UF5,' M"7'INU$>Y6G,LEAHMD %@9T+MRK_U: V%AB+;$*DVDT3^W?1@GAZLKXP\RR(6)?@*A.GIX-D7])X4]E0\1*<:-"CYX-D9][IC,V M1*ST$"JB%]@0K4K]4(69K]<"9KY>4XA(F]CJS*R[;8T-L0HSMW<"9F[O ")6 M!H7JS*R[;5^TBM+R-$@#EVL^W"U @6(ZL;3X87;]+T.AXOD9^P*XJ7UE!=BH MAD*.D>%LRACT0ENZUR&W2] M/<,TPG%ZJIF?5MH*Q8GL$='E1&:%4\5LG_6M9B(P %C 34DREST\+:E)162- M94Z54)Z_3 6I?;8Y;65X@P_L"4N:&I9;AXH%V5.F1AR;=!DN&R_.4;=>DKJA M)-^\.%1&JQ$0QAGRY0H948Q-=!6(UM@#:VP-9L0+W/"-)-,@*H^/)"*C().G M?I15I4)"W@3HZ8$F,%2;(V>TW[M>$);;FX@>.6( LEK4Q$-<7I/"1IZ\*XQK M95PVAC/>+K^\/1$M\T")V916!- ]Y)LU%+[;](]^.JC5"96V/-=Y&D0DE46K,\K2E0MY$N?*FS%["R!T(=.FX&2IXH)2J4YEBWUO MO7D#RC[<+KQV+A#6*J7=9O5@%Y>II\EQWV80*#K][T/I)?3?8OHFNR@]LUY# M5(;HF\'FY@@^XBX\3'ZLMQ! 8LC'Q=HZHH74U/OCULXH%*ZW_+GB7++3!)4; MLJ^OR5F$A;6Q9[R/'Z"QV>6741GIWG8?]97B8X=L]+X@^&400C9Z-LWH"IR8 M"-GH\>?V-BW[389L]+"OSVD36C5DHV=E2B;TD(V>O>OX%G'Z(1L][IJ-&[+Q M2D,1W,@C@%/',:]>F8*WV#7?8[_]H /-QIS(**$X/8M=]AR>JT"T,1ACX'DD MI(_-$)_EN!;SK%09P)];[,7G\*L#S<:HC >0,*F MP81!\YR?GJV]<[!9@^9YJT*HSKGW%-20_F70/-C^7J '3:H0IV_0O. >F'$- MFL_06!Q%)%SJM_APQ2Y-X2';H66B9YRHA%@Z<'WL.,>H<^SLNLU/V/MPK4EH M97:[JKE-I0.E'>&JYVJ!SKNX#!DW9R0)8O\U)R5EC2 MY?\S3S,J!Y)Y"7IY&Z1>&*=YHF(RU6J'/@4?#&P;CA!#.W"HL#_VY1-Y)59$?^_0L0M@!,^?R(?%?W006 MB6PQ\+PDIUCX.RIF!2H0Y/U4?TI^SZ')NWDA*'MFSH.N M*;PTPJD"3*W?9L=#('4>,8K3GF.;FL1"Y7B(^%@Z,$?NHX/O25Q G!I4)-CO M-/&94J-V%TH'?#L,@%+?#K>.>!,W);"!&R?N5#9)/JD[;:OX='E5J%"P V]J[K[VL=@8T[[7 MY>'F>:@S[2;[]"+__[_ 5!+ 0(4 Q0 ( U*^D[5R+6\ M9=H! 'X9*0 / " 0 !D-S8R-#@V9#$P<2YH=&U02P$" M% ,4 " -2OI.C#,Q,2YH=&U02P$"% ,4 " -2OI.##*Q.] $ "9$ $0 M @ &)X@$ 9##,R,2YH=&U02P$"% ,4 " - M2OI.])(+Z_(1 #EM@ $0 @ &(YP$ ='EP92TR,#$Y,#8S M,"YXL@=.<7, &-X!@ 5 " M 1] @!T>7!E+3(P,3DP-C,P7VQA8BYX;6Q02P$"% ,4 " -2OI.N;Z7 MV#E1 #E1 4 %0 @ '#LP( ='EP92TR,#$Y,#8S,%]P&UL4$L%!@ ( @ !@( "\% P $! end