0001145197-19-000033.txt : 20190806 0001145197-19-000033.hdr.sgml : 20190806 20190805175709 ACCESSION NUMBER: 0001145197-19-000033 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190806 DATE AS OF CHANGE: 20190805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSULET CORP CENTRAL INDEX KEY: 0001145197 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 043523891 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33462 FILM NUMBER: 19999828 BUSINESS ADDRESS: STREET 1: 100 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 BUSINESS PHONE: 978-600-7000 MAIL ADDRESS: STREET 1: 100 NAGOG PARK CITY: ACTON STATE: MA ZIP: 01720 10-Q 1 podd-2019x06x3010q.htm 10-Q Document
false--12-31Q220190001145197P5YP4Y3610000409800084333775910954431942931992389147100.0010.001100000000100000000591887586014992659188758601499260000.01250.01250.013750.0125P23MP8D0.0010.0015000000500000000002700000 0001145197 2019-01-01 2019-06-30 0001145197 2019-07-25 0001145197 2018-12-31 0001145197 2019-06-30 0001145197 2019-04-01 2019-06-30 0001145197 2018-04-01 2018-06-30 0001145197 2018-01-01 2018-06-30 0001145197 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001145197 us-gaap:RetainedEarningsMember 2018-06-30 0001145197 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001145197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001145197 us-gaap:CommonStockMember 2018-06-30 0001145197 us-gaap:CommonStockMember 2017-12-31 0001145197 us-gaap:RetainedEarningsMember 2017-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001145197 2018-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001145197 2017-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001145197 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001145197 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001145197 us-gaap:RetainedEarningsMember 2019-06-30 0001145197 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001145197 us-gaap:RetainedEarningsMember 2018-12-31 0001145197 us-gaap:CommonStockMember 2019-06-30 0001145197 us-gaap:CommonStockMember 2018-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001145197 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001145197 2018-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001145197 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001145197 us-gaap:CommonStockMember 2018-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001145197 us-gaap:RetainedEarningsMember 2018-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001145197 us-gaap:RetainedEarningsMember 2019-03-31 0001145197 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001145197 us-gaap:CommonStockMember 2019-03-31 0001145197 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001145197 2019-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001145197 us-gaap:AccountingStandardsUpdate201815Member 2019-04-01 2019-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2019-04-01 2019-06-30 0001145197 us-gaap:AccountingStandardsUpdate201815Member 2019-01-01 2019-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2018-04-01 2018-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2019-01-01 2019-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2018-01-01 2018-06-30 0001145197 podd:InternationalOmnipodMember 2019-01-01 2019-06-30 0001145197 podd:U.S.OmnipodMember 2018-04-01 2018-06-30 0001145197 podd:U.S.OmnipodMember 2019-01-01 2019-06-30 0001145197 podd:DrugDeliveryMember 2018-01-01 2018-06-30 0001145197 podd:ProductDiabetesMember 2019-04-01 2019-06-30 0001145197 podd:U.S.OmnipodMember 2018-01-01 2018-06-30 0001145197 podd:DrugDeliveryMember 2019-04-01 2019-06-30 0001145197 podd:DrugDeliveryMember 2018-04-01 2018-06-30 0001145197 podd:DrugDeliveryMember 2019-01-01 2019-06-30 0001145197 podd:InternationalOmnipodMember 2018-01-01 2018-06-30 0001145197 podd:ProductDiabetesMember 2018-04-01 2018-06-30 0001145197 podd:ProductDiabetesMember 2018-01-01 2018-06-30 0001145197 podd:U.S.OmnipodMember 2019-04-01 2019-06-30 0001145197 podd:InternationalOmnipodMember 2018-04-01 2018-06-30 0001145197 podd:InternationalOmnipodMember 2019-04-01 2019-06-30 0001145197 podd:ProductDiabetesMember 2019-01-01 2019-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001145197 podd:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001145197 podd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001145197 podd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001145197 podd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 srt:MaximumMember 2019-04-01 2019-06-30 0001145197 srt:MinimumMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:ConvertibleDebtMember 2019-06-30 0001145197 podd:A1.25ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-12-31 0001145197 podd:A1.25ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:ConvertibleDebtMember 2018-12-31 0001145197 podd:A1.25ConvertibleNotesMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.25Member 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.25Member 2019-01-01 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-01-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2018-01-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-01-01 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2019-04-01 2019-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2019-04-01 2019-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2018-04-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-04-01 2018-06-30 0001145197 us-gaap:IntellectualPropertyMember 2019-06-30 0001145197 us-gaap:CustomerRelationshipsMember 2018-12-31 0001145197 us-gaap:IntellectualPropertyMember 2018-12-31 0001145197 us-gaap:CustomerRelationshipsMember 2019-06-30 0001145197 podd:InternalUseSoftwareMember 2018-12-31 0001145197 podd:InternalUseSoftwareMember 2019-06-30 0001145197 country:US 2019-01-01 2019-06-30 0001145197 country:CA 2019-01-01 2019-06-30 0001145197 2015-05-05 2015-06-16 0001145197 srt:MinimumMember podd:FeesToFormerEuropeanDistributorMember 2019-06-30 0001145197 srt:MaximumMember podd:FeesToFormerEuropeanDistributorMember 2019-06-30 0001145197 podd:BillericaMassachusettsMember srt:WarehouseMember 2019-06-30 0001145197 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001145197 podd:BillericaMassachusettsMember podd:LaboratoryAndOfficeSpaceMember 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001145197 podd:EmployeeStockPurchasePlansMember 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2019-04-01 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2018-01-01 2018-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2019-01-01 2019-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2018-04-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2019-01-01 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2019-01-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-01-01 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2019-04-01 2019-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-04-01 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2018-01-01 2018-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2018-01-01 2018-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2018-04-01 2018-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2018-04-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-04-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-01-01 2018-06-30 xbrli:shares iso4217:USD xbrli:shares xbrli:pure podd:lawsuit iso4217:USD utreg:sqft podd:security

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
Commission File Number 001-33462
_____________________________________________________
INSULET CORPORATION
(Exact name of Registrant as specified in its charter)
________________________________________________________________________________________________________
 
Delaware
 
04-3523891
 
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
 
 
 
100 Nagog Park
Acton
Massachusetts
 
01720
 
(Address of Principal Executive Offices)
 
(Zip Code)
Registrant’s Telephone Number, Including Area Code: (978600-7000
________________________________________________________________________________________________________
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x     No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
 
Accelerated filer
 
 
 
 
Non-accelerated filer
 
Smaller reporting company
 
 
 
 
 
 
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  x
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.01 Par Value Per Share
PODD
The NASDAQ Stock Market, LLC
As of July 25, 2019, the registrant had 60,271,673 shares of common stock outstanding.




TABLE OF CONTENTS
 
 
 
 
 
 
 



PART I - FINANCIAL INFORMATION
Item 1.
Consolidated Financial Statements (Unaudited)
INSULET CORPORATION
CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
(in thousands, except share and per share data)
June 30,
2019
 
December 31,
2018
ASSETS
 
 
 
Current Assets
 
 
 
Cash and cash equivalents
$
119,867

 
$
113,906

Short-term investments
189,881

 
175,040

Accounts receivable trade, less allowance for doubtful accounts of $4,098 and $3,610
66,958

 
63,294

Unbilled receivable
11,781

 
13,378

Inventories
85,109

 
71,414

Prepaid expenses and other current assets
25,211

 
24,254

Total current assets
498,807

 
461,286

Long-term investments
62,677

 
140,784

Property and equipment, net
334,025

 
258,379

Other intangible assets, net
13,040

 
10,383

Goodwill
39,739

 
39,646

Other assets
29,435

 
18,266

Total assets
$
977,723

 
$
928,744

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current Liabilities
 
 
 
Accounts payable
$
24,752

 
$
25,500

Accrued expenses and other current liabilities
81,021

 
90,157

Total current liabilities
105,773

 
115,657

Convertible debt, net
607,351

 
591,978

Other liabilities
14,819

 
9,010

Total liabilities
727,943

 
716,645

Stockholders’ Equity
 
 
 
Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding

 

Common stock, $.001 par value, 100,000,000 authorized; 60,149,926 and 59,188,758 issued and outstanding
60

 
59

Additional paid-in capital
930,383

 
898,559

Accumulated other comprehensive loss
(2,829
)
 
(2,905
)
Accumulated deficit
(677,834
)
 
(683,614
)
Total stockholders’ equity
249,780

 
212,099

Total liabilities and stockholders’ equity
$
977,723

 
$
928,744


The accompanying condensed notes are an integral part of these consolidated financial statements.
3


INSULET CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands, except share and per share data)
2019
 
2018
 
2019
 
2018
Revenue
$
177,136

 
$
124,262

 
$
336,691

 
$
247,840

Cost of revenue
60,718

 
42,190

 
113,577

 
89,953

Gross profit
116,418

 
82,072

 
223,114

 
157,887

Operating expenses:
 
 
 
 
 
 
 
Research and development
32,264

 
18,801

 
64,218

 
39,068

Sales and marketing
47,401

 
36,575

 
89,017

 
69,624

General and administrative
29,150

 
22,371

 
55,011

 
44,870

Total operating expenses
108,815

 
77,747

 
208,246

 
153,562

Operating income
7,603

 
4,325

 
14,868

 
4,325

Interest expense, net of portion capitalized
(7,642
)
 
(7,290
)
 
(14,257
)
 
(15,208
)
Other income, net
1,923

 
1,686

 
5,977

 
3,368

Income (loss) before income taxes
1,884

 
(1,279
)
 
6,588

 
(7,515
)
Income tax expense
482

 
412

 
808

 
745

Net income (loss)
$
1,402

 
$
(1,691
)
 
$
5,780

 
$
(8,260
)
Net income (loss) per share:
 
 
 
 
 
 
 
Basic
$
0.02

 
$
(0.03
)
 
$
0.10

 
$
(0.14
)
Diluted
$
0.02

 
$
(0.03
)
 
$
0.09

 
$
(0.14
)
Weighted-average number of shares used in calculating net income (loss) per share:
 
 
 
 
 
 
 
Basic
59,844,991

 
58,833,498

 
59,601,365

 
58,659,111

Diluted
61,486,325

 
58,833,498

 
61,332,451

 
58,659,111


The accompanying condensed notes are an integral part of these consolidated financial statements.
4


INSULET CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(UNAUDITED)

 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Net income (loss)
$
1,402

 
$
(1,691
)
 
$
5,780

 
$
(8,260
)
Other comprehensive income (loss), net of tax
 
 
 
 
 
 
 
Foreign currency translation adjustment, net of tax
(359
)
 
(741
)
 
(1,174
)
 
(1,059
)
Unrealized gain (loss) on available-for-sale debt securities, net of tax
615

 
(109
)
 
1,250

 
(834
)
Total other comprehensive income (loss), net of tax
256

 
(850
)
 
76

 
(1,893
)
Total comprehensive income (loss)
$
1,658

 
$
(2,541
)
 
$
5,856

 
$
(10,153
)

The accompanying condensed notes are an integral part of these consolidated financial statements.
5


INSULET CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(UNAUDITED)


Consolidated Statement of Stockholders' Equity for the three months ended June 30, 2019:
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders’
Equity
(in thousands, except share data)
Shares
 
Amount
 
 
Balance at March 31, 2019
59,638,439

 
$
60

 
$
905,891

 
$
(679,236
)
 
$
(3,085
)
 
$
223,630

Exercise of options to purchase common stock
447,214

 

 
14,599

 
 
 
 
 
14,599

Issuance for employee stock purchase plan
27,613

 

 
2,030

 
 
 
 
 
2,030

Stock-based compensation expense
 
 
 
 
8,294

 
 
 
 
 
8,294

Restricted stock units vested, net of shares withheld for taxes
36,660

 

 
(431
)
 
 
 
 
 
(431
)
Net income
 
 
 
 
 
 
1,402

 
 
 
1,402

Other comprehensive income
 
 
 
 
 
 
 
 
256

 
256

Balance at June 30, 2019
60,149,926

 
$
60

 
$
930,383

 
$
(677,834
)
 
$
(2,829
)
 
$
249,780



Consolidated Statement of Stockholders' Equity for the three months ended June 30, 2018:
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders’
Equity
(in thousands, except share data)
Shares
 
Amount
 
 
Balance at March 31, 2018
58,723,242

 
$
59

 
$
865,520

 
$
(693,475
)
 
$
(1,536
)
 
$
170,568

Exercise of options to purchase common stock
194,327

 

 
6,780

 
 
 
 
 
6,780

Issuance for employee stock purchase plan
24,643

 

 
1,481

 
 
 
 
 
1,481

Stock-based compensation expense
 
 
 
 
6,936

 
 
 
 
 
6,936

Restricted stock units vested, net of shares withheld for taxes
33,183

 

 
(876
)
 
 
 
 
 
(876
)
Debt retirement
 
 
 
 
(3,200
)
 
 
 
 
 
(3,200
)
Net loss
 
 
 
 
 
 
(1,691
)
 
 
 
(1,691
)
Other comprehensive loss
 
 
 
 
 
 
 
 
(850
)
 
(850
)
Balance at June 30, 2018
58,975,395

 
$
59

 
$
876,641

 
$
(695,166
)
 
$
(2,386
)
 
$
179,148














The accompanying condensed notes are an integral part of these consolidated financial statements.
6



Consolidated Statement of Stockholders' Equity for the six months ended June 30, 2019:
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders’
Equity
(in thousands, except share data)
Shares
 
Amount
 
 
Balance at December 31, 2018
59,188,758

 
$
59

 
$
898,559

 
$
(683,614
)
 
$
(2,905
)
 
$
212,099

Exercise of options to purchase common stock
716,687

 
1

 
23,659

 
 
 
 
 
23,660

Issuance for employee stock purchase plan
27,613

 

 
2,030

 
 
 
 
 
2,030

Stock-based compensation expense
 
 
 
 
14,078

 
 
 
 
 
14,078

Restricted stock units vested, net of shares withheld for taxes
216,868

 

 
(7,943
)
 
 
 
 
 
(7,943
)
Net income
 
 
 
 
 
 
5,780

 
 
 
5,780

Other comprehensive income
 
 
 
 
 
 
 
 
76

 
76

Balance at June 30, 2019
60,149,926

 
$
60

 
$
930,383

 
$
(677,834
)
 
$
(2,829
)
 
$
249,780


Consolidated Statement of Stockholders' Equity for the six months ended June 30, 2018:
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders’
Equity
(in thousands, except share data)
Shares
 
Amount
 
 
Balance at December 31, 2017
58,319,348

 
$
58

 
$
866,206

 
$
(707,255
)
 
$
(493
)
 
$
158,516

Exercise of options to purchase common stock
308,369

 

 
9,741

 
 
 
 
 
9,741

Issuance for employee stock purchase plan
24,643

 

 
1,481

 
 
 
 
 
1,481

Stock-based compensation expense
 
 
 
 
15,117

 
 
 
 
 
15,117

Restricted stock units vested, net of shares withheld for taxes
323,035

 
1

 
(12,692
)
 
 
 
 
 
(12,691
)
Debt retirement
 
 
 
 
(3,212
)
 
 
 
 
 
(3,212
)
Adoption of ASC 606
 
 
 
 
 
 
20,349

 
 
 
20,349

Net loss
 
 
 
 
 
 
(8,260
)
 
 
 
(8,260
)
Other comprehensive loss
 
 
 
 
 
 
 
 
(1,893
)
 
(1,893
)
Balance at June 30, 2018
58,975,395

 
$
59

 
$
876,641

 
$
(695,166
)
 
$
(2,386
)
 
$
179,148



The accompanying condensed notes are an integral part of these consolidated financial statements.
7



INSULET CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
Cash flows from operating activities
 
 
 
Net income (loss)
$
5,780

 
$
(8,260
)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities
 
 
 
Depreciation and amortization
11,026

 
7,131

Non-cash interest expense
15,372

 
14,427

Stock-based compensation expense
14,078

 
15,117

Provision for bad debts
1,969

 
1,586

Other
(589
)
 
(130
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable and unbilled receivable
(5,406
)
 
(7,217
)
Inventories
(14,005
)
 
(7,959
)
Prepaid expenses and other assets
(3,076
)
 
(4,823
)
Accounts payable, accrued expenses and other current liabilities
(3,749
)
 
(17,873
)
Deferred revenue
190

 
(2,626
)
Other liabilities
(1,313
)
 
232

Net cash provided by (used in) operating activities
20,277

 
(10,395
)
Cash flows from investing activities
 
 
 
Purchases of property, equipment
(91,949
)
 
(87,730
)
Acquisition of intangible assets
(4,965
)
 
(2,207
)
Purchases of investments
(39,065
)
 
(117,940
)
Receipts from the maturity or sale of investments
104,186

 
90,774

Net cash used in investing activities
(31,793
)
 
(117,103
)
Cash flows from financing activities
 
 
 
Repayment of convertible debt

 
(6,687
)
Proceeds from exercise of stock options and issuance of common stock under employee stock purchase plan
25,690

 
11,206

Payments for taxes related to net share settlement of equity awards
(7,943
)
 
(12,691
)
Net cash provided by (used in) financing activities
17,747

 
(8,172
)
Effect of exchange rate changes on cash
(270
)
 
(661
)
Net increase (decrease) in cash, cash equivalents and restricted cash
5,961

 
(136,331
)
Cash, cash equivalents and restricted cash at beginning of period
113,906

 
272,577

Cash, cash equivalents and restricted cash at end of period
$
119,867

 
$
136,246

Non-cash investing and financing activities:
 
 
 
Purchases of property and equipment included in accounts payable and accrued expenses
$
3,051

 
$
12,300




The accompanying condensed notes are an integral part of these consolidated financial statements.
8


INSULET CORPORATION
CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
Note 1. Nature of the Business
Insulet Corporation (“Insulet”) is primarily engaged in the development, manufacturing and sale of its proprietary Omnipod® System, an innovative, discreet and easy-to-use continuous insulin delivery system for people with insulin-dependent diabetes. The Omnipod System consists of two product lines: the Omnipod Insulin Management System (“Omnipod”), which Insulet has been selling since 2005, and its next generation Omnipod DASHTM Insulin Management System (“Omnipod DASH” or “DASH”). Insulet began a full market release of Omnipod DASH in the United States at the end of the first quarter of 2019. Collectively, these products are referred to as the “Omnipod System”.
In addition to using the Omnipod System for insulin delivery, Insulet also partners with global pharmaceutical and biotechnology companies to tailor the Omnipod System technology platform for the delivery of their drugs across other therapeutic areas. The majority of Insulet's drug delivery revenue currently consists of sales to Amgen supplying the Neulasta® Onpro® kit, an innovative delivery system for Amgen’s white blood cell booster to help reduce the risk of infection during intense chemotherapy.

Note 2. Basis of Presentation
Basis of Presentation
The accompanying financial statements reflect the consolidated operations of Insulet and its subsidiaries (the “Company”). The unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the application of certain of its significant accounting policies that may materially affect the reported amounts of assets, liabilities, equity, revenue and expenses. Actual results may differ from those estimates. In management's opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2019, or for any other subsequent interim period.
The year-end balance sheet data was derived from audited consolidated financial statements. These consolidated financial statements do not include all of the annual disclosures required by U.S. GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

Shipping and Handling Costs
Shipping and handling costs are included in general and administrative expenses and were $2.3 million and $1.4 million for the three months ended June 30, 2019 and 2018, respectively, and were $4.9 million and $2.5 million for the six months ended June 30, 2019 and 2018, respectively.

Reclassification of Prior Period Amounts
Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Software license costs have been reallocated from general and administrative expenses to research and development and sales and marketing expenses based on license usage. These reclassifications have no effect on previously reported net income.

Recently Adopted Accounting Standards
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842) (“ASU 2016-02”). ASU 2016-02 and its related amendments (collectively referred to as ASC 842), which amends the guidance in former ASC Topic 840, Leases. The new standard requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for those leases classified as operating leases. The Company adopted ASC 842 on January 1, 2019 using the modified retrospective method, whereby the new guidance is applied prospectively as of the date of adoption and prior periods are not restated. The Company elected the practical expedients that permit the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. The Company also excludes leases with an expected term of less than one year from the application of ASC 842. Adoption of the lease standard had a material impact on the Company's consolidated balance sheet, which is disclosed in Note 11.
Effective January 1, 2019, the Company early adopted ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 requires certain costs to implement a cloud computing arrangement that is a service contract to be capitalized consistent with the rules applicable to internal-use software capitalization projects. The Company adopted this new guidance effective January 1, 2019, prospectively. The Company defers

9


eligible costs related to the implementation of cloud computing arrangements within other current and non-current assets and amortizes such costs over the expected term of the hosting arrangement to the same income statement line as the associated cloud operating expenses. Adoption of this standard resulted in the Company capitalizing $0.7 million and $2.0 million of cloud computing implementation costs for the three and six months ended June 30, 2019, respectively.

Note 3. Revenue and Contract Acquisition Costs
The following table summarizes revenue from contracts with customers for the three and six months ended June 30, 2019 and 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
U.S. Omnipod
$
98,074

 
$
78,047

 
$
184,177

 
$
148,319

International Omnipod
62,736

 
28,509

 
119,624

 
66,913

Total Diabetes Revenue
160,810

 
106,556

 
303,801

 
215,232

Drug Delivery
16,326

 
17,706

 
32,890

 
32,608

Total
$
177,136

 
$
124,262

 
$
336,691

 
$
247,840


Revenue for customers comprising more than 10% of total revenue were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,


2019
 
2018
 
2019
 
2018
Amgen, Inc.
*
 
14%
 
10%
 
13%
Ypsomed
*
 
*
 
*
 
17%
Cardinal Health Inc. and affiliates
12%
 
13%
 
11%
 
12%
* Represents less than 10% of consolidated revenue.
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
 
 
As of
(in thousands)
 
June 30, 2019
 
December 31, 2018
Accrued expenses and other current liabilities
 
$
1,374

 
$
1,184

Other liabilities
 
986

 
931

Total deferred revenue
 
$
2,360

 
$
2,115

 
 
 
 
 

Revenue recognized during the three and six months ended June 30, 2019 included in deferred revenue at the beginning of 2019 was $0.2 million and $1.1 million, respectively. Revenue recognized during the three and six months ended June 30, 2018 included in deferred revenue at the beginning of 2018 was $1.1 million and $2.4 million, respectively. No revenue was recognized during the three and six months ended June 30, 2019 and 2018 from performance obligations satisfied or partially satisfied in previous periods.
Contract acquisition costs, representing capitalized commissions costs related to new patient starts, net of amortization, were included in the following consolidated balance sheet accounts in the amounts shown:
 
 
As of
(in thousands)
 
June 30, 2019
 
December 31, 2018
Prepaid expenses and other current assets
 
$
8,452

 
$
7,277

Other assets
 
18,183

 
15,988

Total capitalized contract acquisition costs, net
 
$
26,635

 
$
23,265

 
 
 
 
 

The Company recognized $2.1 million and $4.1 million of amortization of capitalized contract acquisition costs during the three and six months ended June 30, 2019, respectively.

10


Note 4. Investments
Cash and Cash Equivalents
Included in the Company's cash and cash equivalents are restricted cash amounts set aside for collateral on outstanding letters of credit totaling $2.7 million at both June 30, 2019 and December 31, 2018.

Marketable Securities
The Company's short-term and long-term investments in debt securities had maturity dates that range from 8 days to 23 months as of June 30, 2019. The Company’s investment portfolio included approximately 40 available-for-sale debt securities that had insignificant unrealized loss positions as of June 30, 2019 and December 31, 2018. The Company's investments had insignificant realized gains or losses for both the three and six months ended June 30, 2019 and June 30, 2018.
The Company uses the following fair value hierarchy to measure the fair value of assets and liabilities:
Level 1 — quoted prices in active markets for identical assets or liabilities;
Level 2 — observable inputs other than quoted prices in active markets for identical assets or liabilities;
Level 3 — unobservable inputs for which there is little or no market data, which require the Company to develop its own assumptions. The Company had no Level 3 assets or liabilities as of June 30, 2019 and December 31, 2018.
The following table provides amortized cost, gross unrealized gains and losses, fair value and the level in the fair value hierarchy for the Company's investments as of June 30, 2019 and December 31, 2018:
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized (Losses)
 
Fair Value
 
Level 1
 
Level 2
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
Money market mutual funds
$
50,427

 
$

 
$

 
$
50,427

 
$
45,439

 
$
4,988

Total cash equivalents
$
50,427

 
$

 
$

 
$
50,427

 
$
45,439

 
$
4,988

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
103,776

 
$
69

 
$
(67
)
 
$
103,778

 
$
69,779

 
$
33,999

Corporate bonds
76,256

 
162

 
(13
)
 
76,405

 

 
76,405

Certificates of deposit
9,688

 
13

 
(3
)
 
9,698

 

 
9,698

Total short-term investments
$
189,720

 
$
244

 
$
(83
)
 
$
189,881

 
$
69,779

 
$
120,102

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
57,647

 
$
294

 
$
(3
)
 
$
57,938

 
$
29,915

 
$
28,023

Corporate bonds
814

 
44

 
(40
)
 
818

 

 
818

Certificates of deposit
3,904

 
17

 

 
3,921

 

 
3,921

Total long-term investments
$
62,365

 
$
355

 
$
(43
)
 
$
62,677

 
$
29,915

 
$
32,762

 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
Money market mutual funds
$
47,199

 
$

 
$

 
$
47,199

 
$
47,199

 
$

Total cash equivalents
$
47,199

 
$

 
$

 
$
47,199

 
$
47,199

 
$

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
112,995

 
$

 
$
(486
)
 
$
112,509

 
$
69,605

 
$
42,904

Corporate bonds
56,235

 

 
(210
)
 
56,025

 

 
56,025

Certificates of deposit
6,506

 

 

 
6,506

 

 
6,506

Total short-term investments
$
175,736

 
$

 
$
(696
)
 
$
175,040

 
$
69,605

 
$
105,435

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
90,458

 
$
99

 
$
(155
)
 
$
90,402

 
$
64,086

 
$
26,316

Corporate bonds
46,743

 
43

 
(68
)
 
46,718

 

 
46,718

Certificates of deposit
3,664

 

 

 
3,664

 

 
3,664

Total long-term investments
$
140,865

 
$
142

 
$
(223
)
 
$
140,784

 
$
64,086

 
$
76,698




11


Note 5. Convertible Debt, Net
The Company had outstanding convertible debt and related debt issuance costs on its consolidated balance sheet as follows:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
1.25% Convertible Senior Notes, due September 2021
$
344,992

 
$
344,992

1.375% Convertible Senior Notes, due November 2024
402,500

 
402,500

Unamortized debt discount
(129,616
)
 
(143,616
)
Debt issuance costs
(10,525
)
 
(11,898
)
Total convertible debt, net
$
607,351

 
$
591,978


The carrying amount and the estimated fair value of the Company's convertible debt, which is based on the Level 2 quoted market prices as of June 30, 2019 and December 31, 2018 were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
(in thousands)
Carrying Value
 
Estimated Fair Value
 
Carrying Value
 
Estimated Fair Value
1.25% Convertible Senior Notes, due September 2021
$
308,574

 
$
693,455

 
$
301,006

 
$
483,851

1.375% Convertible Senior Notes, due November 2024
298,777

 
512,797

 
290,972

 
426,026

  Total
$
607,351

 
$
1,206,252

 
$
591,978

 
$
909,877



Note 6. Net Income (Loss) Per Share
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding unvested restricted common shares. Diluted net income (loss) per share is computed using the weighted average number of common shares outstanding and, when dilutive, potential common share equivalents from outstanding stock options and restricted stock units (using the treasury-stock method), and potential common shares from the Company's convertible debt (using the if-converted method).
The table below sets forth the components used in the computation of basic and diluted net income (loss) per share for the three and six months ended June 30, 2019. Because the Company reported a net loss for the three and six months ended June 30, 2018, all potential dilutive common shares have been excluded from the computation of the diluted net loss per share for three and six months ended June 30, 2018, as the effect would have been anti-dilutive.
 
June 30, 2019
 (in thousands, except share and per share data)
Three Months Ended
 
Six Months Ended
Numerator:
 
 
 
Net income
$
1,402

 
$
5,780

Denominator:
 
 
 
Basic weighted average common shares outstanding
59,844,991

 
59,601,365

Effect of dilutive securities
 
 
 
Stock options
1,479,713

 
1,513,886

Restricted stock units
161,621

 
217,200

Convertible debt

 

Diluted shares
61,486,325

 
61,332,451

Net income per share:
 
 
 
Basic
$
0.02

 
$
0.10

Diluted
$
0.02

 
$
0.09


For the three and six months ended June 30, 2019, certain potential outstanding shares from stock options, restricted stock units and convertible debt were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based restricted stock units were excluded from the computation of diluted net income per share because the underlying performance conditions for such restricted stock units had not yet been met.

12


The number of potential common share equivalents excluded from the computation of diluted net income (loss) per share for the three and six months ended June 30, 2019 and 2018 are as follows:
 
June 30, 2019
 
June 30, 2018
 
Three Months Ended
 
Six Months Ended
 
Three and Six Months Ended
1.25% Convertible Senior Notes
5,910,954

 
5,910,954

 
5,910,954

1.375% Convertible Senior Notes
4,319,429

 
4,319,429

 
4,319,429

Unvested restricted stock units
426,550

 
421,776

 
914,710

Stock options
181,132

 
231,289

 
3,199,238

Total
10,838,065

 
10,883,448

 
14,344,331



Note 7. Inventories
At the end of each period, inventories were comprised of the following:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Raw materials
$
17,960

 
$
10,347

Work-in-process
26,979

 
30,222

Finished goods
40,170

 
30,845

    Total inventories
$
85,109

 
$
71,414



Note 8. Goodwill and Other Intangible Assets, Net
The changes in the carrying amounts of goodwill for the six months ended June 30, 2019 were as follows:
 
(in thousands)
Goodwill at December 31, 2018
$
39,646

Foreign currency translation
93

Goodwill at June 30, 2019
$
39,739



The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
(in thousands)
Gross Carrying Amount
 
Accumulated Amortization
 
Net Book Value
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Book Value
Customer and contractual relationships
$
9,850

 
$
(2,326
)
 
$
7,524

 
$
6,109

 
$
(1,880
)
 
$
4,229

Internal-use software
10,581

 
(5,940
)
 
4,641

 
11,262

 
(5,108
)
 
6,154

Intellectual property
875

 

 
875

 

 

 

Total
$
21,306

 
$
(8,266
)
 
$
13,040

 
$
17,371

 
$
(6,988
)
 
$
10,383


Amortization expense for intangible assets was $0.6 million and $0.4 million for the three months ended June 30, 2019 and 2018, respectively. Amortization expense for intangible assets was $1.2 million and $0.8 million for the six months ended June 30, 2019 and 2018, respectively.

13


Estimated future amortization expense by year is as follows:
Years Ending December 31,
(in thousands)
2019 (remaining)
$
1,405

2020
2,547

2021
2,043

2022
1,460

2023
1,021

Thereafter
4,564

     Total
$
13,040



Note 9. Accrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Employee compensation and related costs
$
34,348

 
$
37,822

Professional and consulting services
12,856

 
14,925

Supplier purchases
3,089

 
7,742

Value added taxes payable
3,527

 
8,463

Other
27,201

 
21,205

Accrued expenses and other current liabilities
$
81,021

 
$
90,157


Product Warranty Costs
The Company provides a four-year warranty on Personal Diabetes Managers (“PDMs”) sold in the United States and Europe and a five-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty at the time the product is shipped based on historical experience and the estimated cost to service the claims. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of goods sold in the consolidated statements of operations. Cost to service the claims reflects the current product cost. A reconciliation of the changes in the Company’s product warranty liability is as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Product warranty liability at beginning of period
$
6,283

 
$
5,386

 
$
6,379

 
$
5,337

Warranty expense
3,147

 
1,529

 
5,366

 
3,501

Warranty claims settled
(2,791
)
 
(1,412
)
 
(5,106
)
 
(3,335
)
Product warranty liability at end of period
$
6,639

 
$
5,503

 
$
6,639

 
$
5,503


Product warranty liability was included in the following consolidated balance sheet accounts in the amounts shown:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Accrued expenses and other current liabilities
$
2,906

 
$
2,701

Other liabilities
3,733

 
3,678

Total
$
6,639

 
$
6,379




14


Note 10. Commitments and Contingencies
Legal Proceedings
Between May 5, 2015 and June 16, 2015, three class action lawsuits were filed by shareholders in the U.S. District Court, for the District of Massachusetts, against the Company and certain individual and former executives of the Company. Two suits subsequently were voluntarily dismissed. Arkansas Teacher Retirement System v. Insulet, et al., 1:15-cv-12345, (“ATRS”) alleged that the Company (and certain executives) committed violations of Sections 10(b) and 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934 by making allegedly false and misleading statements about the Company’s business, operations, and prospects. On February 8, 2018, the parties executed a binding stipulation of settlement, under which all claims were released and a payment was made into an escrow account for the plaintiffs and the class they purport to represent. On August 6, 2018, the Court issued an order approving the settlement. The Company had previously accrued fees and expenses in connection with this matter for the amount of the final settlement liability that was not covered by insurance, the amount of which was not material to the Company's consolidated financial statements.
In addition, on April 26, 2017, a derivative action (Walker v. DeSisto, et al., 1:17-cv-10738) (“Walker”) was filed, and on October 13, 2017, a second derivative action (Carnazza v. DeSisto, et al., 1:17-cv-11977) (“Carnazza”) was filed, both on behalf of the Company, each by a shareholder in the U.S. District Court for the District of Massachusetts against the Company (as a nominal defendant) and certain individual current and former officers and directors of the Company. The allegations in the actions are substantially similar to those alleged in the securities class action. The actions seek, among other things, damages, disgorgement of certain types of compensation or profits, and attorneys’ fees and costs. On July 11, 2018, the parties executed a binding stipulation of settlement, under which all claims were released and a payment of attorneys’ fees and reimbursement of expenses will be paid to plaintiffs’ counsel, subject to the Court’s approval. On July 13, 2018, the plaintiffs filed a motion for preliminary approval of the settlement, which is pending. The Company expects that such fees and expenses payable to plaintiff's counsel will be covered by the Company's insurance.
The Company is, from time to time, involved in the normal course of business in various legal proceedings, including intellectual property, contract, employment and product liability suits. Although the Company is unable to quantify the exact financial impact of any of these matters, the Company believes that none of these currently pending matters will have an outcome material to its financial condition or business.
Fees To Former European Distributor
Following the expiration of an agreement with a former European distributor on June 30, 2018, the Company was required to pay a quarterly per-unit fee for Omnipod sales to certain customers of the former European distributor for a one-year period through June 30, 2019. The Company recognized a liability and an associated intangible asset for this fee as qualifying sales occurred. The methodology applicable for determining the total fee under under the distribution agreement is subject to an active arbitration proceeding in Switzerland. The final amount of the fee could vary significantly depending on the number of customers who count for purposes of calculating the fee under the terms of the agreement. The Company estimates that the final aggregate fee is in the range of $5 million to $55 million. As of June 30, 2019, the Company had recognized $7.8 million for fees related to Omnipod devices sold to qualifying customers during the period from July 1, 2018 through June 30, 2019.

Note 11. Leases
As discussed in Note 2, ASC 842 requires lessees to recognize ROU assets and lease liabilities on the balance sheet for those leases classified as operating leases. In accordance with ASC 842, the Company determines if an arrangement is a lease at inception. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses its incremental borrowing rate in determining the present value of future payments since most of its leases do not provide an implicit interest rate. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. On January 1, 2019, upon the adoption of ASC 842, the Company recorded ROU assets of $8.8 million and operating lease liabilities of $10.8 million on its consolidated balance sheet. The difference between the approximate value of the ROU assets and the approximate value of the lease obligations is primarily attributable to a former cease-use liability.
The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
The Company leases approximately 100,000 square feet of laboratory and office space in Billerica, Massachusetts. The lease expires in November 2022 and contains escalating payments over its life. Additionally, the Company leases approximately 29,000 square feet of warehousing space in Billerica, Massachusetts under a lease expiring in September 2019. The Company also leases international and certain other U.S. facilities. These operating leases expire at various dates through 2026, some of which may include options to extend the leases for up to 5 years, and some of which may include options to terminate the leases at certain times within the lease term. In the normal course of business, it is expected that these leases will be renewed.

15


The Company's total operating lease cost, which is recorded in general and administrative expenses in the consolidated statements of operations, was $0.9 million and $1.8 million for the three and six months ended June 30, 2019, respectively. Cash paid for amounts included in the measurement of lease liabilities was $0.8 million and $1.6 million for three and six months ended June 30, 2019, respectively. The future minimum undiscounted lease payments under operating leases as of June 30, 2019 are as follows:
Years Ending December 31,
 
(in thousands)
 
2019 (remaining)
 
$
1,659

 
2020
 
2,955

 
2021
 
2,899

 
2022
 
2,575

 
2023
 
269

 
Thereafter
 
561

 
    Total future minimum lease payments
 
10,918

 
Less: imputed interest
 
(1,089
)
 
    Present value of future minimum lease payments
 
$
9,829

 
 
 
 
 

As of June 30, 2019, ROU assets and operating lease liabilities were included in the following consolidated balance sheet accounts in the amounts shown:
As of June 30, 2019
 
(in thousands)
 
ROU asset:
 
 
 
Other assets
 
$
8,020

 
 
 
 
 
Operating lease liabilities:
 
 
 
Accrued expenses and other current liabilities
 
$
2,333

 
Other liabilities
 
7,496

 
   Total
 
$
9,829

 

As of June 30, 2019, the weighted average remaining lease term for operating leases was 3.7 years and the weighted-average discount rate used to determine the operating lease liability was 6.7%.

Note 12. Stock-Based Compensation
The following table reflects the Company's stock-based compensation expense related to share-based awards for the three and six months ended June 30, 2019 and 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
Unamortized Expense
 
Weighted Average Remaining Expense Period (Years)
($ in thousands)
2019
 
2018
 
2019
 
2018
 
At June 30, 2019
Stock options
$
1,583

 
$
2,272

 
$
3,223

 
$
4,630

 
$
10,906

 
2.7
Restricted stock units
6,393

 
4,371

 
10,137

 
9,899

 
39,369

 
2.2
Employee stock purchase plan
318

 
294

 
718

 
588

 
739

 
0.4
Total
$
8,294

 
$
6,937

 
$
14,078

 
$
15,117

 
$
51,014

 
 



16


The following summarizes stock option activity for the six months ended June 30, 2019:
 
Number of
Options
 
Weighted Average
Exercise Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted Average
Remaining Contractual Term (years)
Outstanding at December 31, 2018
3,077,624

 
$
39.16

 
 
 
 
Granted
125,640

 
93.16

 
 
 
 
Exercised
(721,041
)
 
33.42

 
$
49,242

 
 
Forfeited / Expired
(111,604
)
 
48.06

 
 
 
 
Outstanding at June 30, 2019
2,370,619

 
$
43.35

 
$
180,231

 
5.3
Vested, June 30, 2019
1,839,054

 
$
37.50

 
$
150,573

 
4.5
Vested or expected to vest, June 30, 2019 (1)
2,309,525

 

 
$
177,471

 
 
(1) 
Represents total outstanding stock options as of June 30, 2019, adjusted for estimated forfeitures.
The following table summarizes activity for the Company’s restricted stock units during the six months ended June 30, 2019:
 
Number of
Shares
 
Weighted
Average
Fair Value
Outstanding at December 31, 2018
752,207

 
$
55.02

Granted
311,950

 
93.79

Vested
(307,217
)
 
45.36

Forfeited
(51,645
)
 
63.77

Outstanding at June 30, 2019
705,295

 
$
75.73



Note 13. Interest Expense
Interest expense, net of portion capitalized was as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Contractual coupon interest
$
2,462

 
$
2,462

 
$
4,924

 
$
4,942

Accretion of debt discount
7,057

 
6,616

 
14,000

 
13,138

Amortization of debt issuance costs
692

 
648

 
1,372

 
1,289

Capitalized interest
(2,569
)
 
(2,436
)
 
(6,039
)
 
(4,161
)
Interest expense, net of portion capitalized
$
7,642

 
$
7,290

 
$
14,257

 
$
15,208


Interest expense related to convertible debt for the three and six months ended June 30, 2019 was as follows:  
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 2019
(in thousands)
1.375%
 
1.25%
 
2.0%
 
Total
 
1.375%
 
1.25%
 
2.0%
 
Total
Contractual coupon interest
$
1,384

 
$
1,078

 
$

 
$
2,462

 
$
2,768

 
$
2,156

 
$

 
$
4,924

Amortization of debt discount and issuance costs
3,924

 
3,825

 

 
7,749

 
7,803

 
7,569

 

 
15,372

  Total
$
5,308

 
$
4,903

 
$

 
$
10,211

 
$
10,571

 
$
9,725

 
$

 
$
20,296


17



Interest expense related to convertible debt for the three and six months ended June 30, 2018 is as follows:  
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
(in thousands)
1.375%
 
1.25%
 
2.0%
 
Total
 
1.375%
 
1.25%
 
2.0%
 
Total
Contractual coupon interest
$
1,383

 
$
1,078

 
$
1

 
$
2,462

 
$
2,767

 
$
2,156

 
$
19

 
$
4,942

Amortization of debt discount and issuance costs
3,654

 
3,589

 
21

 
7,264

 
7,265

 
7,102

 
60

 
14,427

  Total
$
5,037

 
$
4,667

 
$
22

 
$
9,726

 
$
10,032

 
$
9,258

 
$
79

 
$
19,369



Note 14. Income Tax Expense
The Company's effective tax rate for the three and six months ended June 30, 2019 was a positive rate of 25.6% and 12.3%, compared with a negative rate of 32.2% and 9.9% for the same periods of 2018. The negative effective tax rate in the 2018 periods resulted from recording state income and foreign taxes in jurisdictions with taxable income, mainly the United Kingdom and Canada. Income tax benefits have not been recorded for losses in jurisdictions where valuation allowances exist against net deferred tax assets; primarily in the United States. As of June 30, 2019 and December 31, 2018, the Company maintained a full valuation allowance against its U.S. net deferred tax assets based on the determination that it is not more likely than not these future benefits will be realized before expiration.

18


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the accompanying notes included in this quarterly report. The following discussion may contain forward-looking statements that reflect our plans, estimates and beliefs and involve risks, uncertainties and assumptions. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to these differences include those discussed under the headings “Risk Factors” and “Forward-Looking Statements” in both our annual report on Form 10-K for the year ended December 31, 2018 and in this quarterly report.
Overview
We are primarily engaged in the development, manufacturing and sale of our proprietary Omnipod System (“Omnipod”), an innovative, discreet and easy-to-use continuous insulin delivery system for people with insulin-dependent diabetes. There are two primary types of insulin therapy practiced today: multiple daily injection (“MDI”) therapy using syringes or insulin pens; and pump therapy using insulin pumps. Insulin pumps are used to perform continuous subcutaneous insulin infusion, or insulin pump therapy, and typically use a programmable device and an infusion set to administer insulin into the person’s body. Insulin pump therapy has been shown to provide people with insulin-dependent diabetes with numerous advantages relative to MDI therapy. We estimate that approximately one-third of the Type 1 diabetes population in the United States and less than one-fifth of the Type 1 diabetes population outside of the United States use insulin pump therapy. An even smaller portion of the Type 2 diabetes population in and outside of the United States who are insulin-dependent use insulin pump therapy. The Omnipod System features two discreet, easy-to-use devices: a small, lightweight, self-adhesive disposable tubeless Omnipod device (“Pod”) that is worn on the body for approximately three days at a time; and its wireless companion, the handheld Personal Diabetes Manager (“PDM”). The Omnipod System communicates wirelessly, provides for virtually pain-free automated cannula insertion and eliminates the need for traditional MDI therapy or the use of traditional pump and tubing. We believe that the Omnipod’s unique proprietary design and features allow people with insulin-dependent diabetes to manage their diabetes with unprecedented freedom, comfort, convenience, and ease.
We have been selling the Omnipod since 2005 and currently sell both direct to customers, through distribution partners and most recently through the pharmacy channel. The Omnipod is currently available in multiple countries in Europe, as well as in the United States, Canada and Israel. On July 1, 2018 we assumed all commercial activities (including, among other things, distribution, sales, marketing, training and support) for our Omnipod System across Europe following the expiration of an agreement with our former European distributor.
In addition to the diabetes market space, we have partnered with pharmaceutical and biotechnology companies to tailor the Omnipod System technology platform for the delivery of subcutaneous drugs across other therapeutic areas. The majority of our drug delivery revenue currently consists of sales of Pods to Amgen supplying the Neulasta® Onpro® kit, an innovative delivery system for Amgen’s white blood cell booster to help reduce the risk of infection during intense chemotherapy.
In June 2018, the FDA cleared our Omnipod DASHTM Insulin Management System (“Omnipod DASH”) for commercial distribution. The Omnipod Dash is our next-generation digital mobile Omnipod platform, featuring a secured Bluetooth enabled Pod and PDM with a touch screen color user interface supported by smartphone connectivity. We began a full market release of Omnipod DASH in the United States at the end of the first quarter of 2019.
During the second quarter of 2019, we began producing product from our new highly-automated manufacturing facility in Acton, Massachusetts. We expect that, following start up related activities, the new facility will allow us to lower our manufacturing costs, increase supply redundancy, add capacity closer to our largest customer base and support growth.
Second Quarter 2019 Revenue Results:
Total revenue increased 43% year over year to $177.1 million and consisted of the following:
U.S. Omnipod revenue of $98.1 million, an increase of 26%;
International Omnipod revenue of $62.7 million, an increase of 120%; and
Drug Delivery revenue of $16.3 million, a decrease of 8%.
Our long-term financial objective is to sustain profitable growth. We expect our efforts for the remainder of 2019 to focus primarily on product and business model innovation and product development, including the continued roll out of Omnipod DASH, expanding penetration in our existing markets, working with Medicare, Medicaid and commercial payors and intermediaries to further expand access, and ramping up production at our new, highly automated U.S. manufacturing facility. Achieving these objectives is expected to require additional investments in certain initiatives and personnel, as well as enhancements to our supply chain operation capacity, efficiency and effectiveness.
Components of Financial Operations
Revenue.  We derive the majority of our revenue from Omnipod sales. We also sell devices based on the Omnipod System technology to global pharmaceutical and biotechnology companies for the delivery of their drugs across therapeutic areas.

19


Cost of revenue. Cost of revenue consists primarily of raw material, labor, warranty, inventory scrap and excess and obsolescence adjustments, overhead costs such as freight-in and depreciation, and the cost of products we acquire from third-party suppliers.
Research and development. Research and development expenses consist primarily of personnel costs, license fees and outside service expenses within our product development, regulatory and clinical functions, as well as innovations related to our global supply chain and manufacturing process. Research and development expenses also include engineering and operational costs, such as training and start up activities, associated with our newly constructed U.S. manufacturing facility up until the date we produce salable product. After this date, these operational costs are included in cost of revenue.
Sales and marketing. Sales and marketing expenses consist primarily of personnel costs within our sales, marketing, reimbursement support and customer care functions, as well as sales commissions paid to our sales representatives, and costs associated with promotional activities and participation in industry trade shows. Commission costs that are direct and incremental to obtaining a new customer are capitalized and amortized to sales and marketing expense over the expected period of benefit.
General and administrative. General and administrative expenses consist primarily of salaries and other related costs for personnel serving the executive, finance, legal, information technology support and human resource functions, as well as legal fees, accounting fees, insurance costs, bad debt expenses, shipping and handling costs, and facilities-related costs, including depreciation of office property and equipment.
Results of Operations
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
Change $
 
Change %
 
2019
 
2018
 
Change $
 
Change %
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. Omnipod
$
98,074

 
$
78,047

 
$
20,027

 
26
 %
 
$
184,177

 
$
148,319

 
$
35,858

 
24
 %
International Omnipod
62,736

 
28,509

 
34,227

 
120
 %
 
119,624

 
66,913

 
52,711

 
79
 %
Total Diabetes Revenue
160,810

 
106,556

 
54,254

 
51
 %
 
303,801

 
215,232

 
88,569

 
41
 %
Drug Delivery
16,326

 
17,706

 
(1,380
)
 
(8
)%
 
32,890

 
32,608

 
282

 
1
 %
Total revenue
177,136

 
124,262

 
52,874

 
43
 %
 
336,691

 
247,840

 
88,851

 
36
 %
Cost of revenue
60,718

 
42,190

 
18,528

 
44
 %
 
113,577

 
89,953

 
23,624

 
26
 %
Gross profit
116,418

 
82,072

 
34,346

 
42
 %
 
223,114

 
157,887

 
65,227

 
41
 %
Gross margin
65.7
%
 
66.0
%
 
 
 


 
66.3
%
 
63.7
%
 


 


Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 


 


Research and development
32,264

 
18,801

 
13,463

 
72
 %
 
64,218

 
39,068

 
25,150

 
64
 %
Sales and marketing
47,401

 
36,575

 
10,826

 
30
 %
 
89,017

 
69,624

 
19,393

 
28
 %
General and administrative
29,150

 
22,371

 
6,779

 
30
 %
 
55,011

 
44,870

 
10,141

 
23
 %
Total operating expenses
108,815

 
77,747

 
31,068

 
40
 %
 
208,246

 
153,562

 
54,684

 
36
 %
Operating income
7,603

 
4,325

 
3,278

 
76
 %
 
14,868

 
4,325

 
10,543

 
244
 %
Interest expense and other, net
(5,719
)
 
(5,604
)
 
(115
)
 
2
 %
 
(8,280
)
 
(11,840
)
 
3,560

 
(30
)%
Income (loss) before income taxes
1,884

 
(1,279
)
 
3,163

 
247
 %
 
6,588

 
(7,515
)
 
14,103

 
188
 %
Income tax expense
482

 
412

 
70

 
17
 %
 
808

 
745

 
63

 
8
 %
Net income (loss)
$
1,402

 
$
(1,691
)
 
$
3,093

 
183
 %
 
$
5,780

 
$
(8,260
)
 
$
14,040

 
170
 %
Revenue
Total revenue for the three months ended June 30, 2019 increased $52.9 million, or 43%, to $177.1 million, compared with three months ended June 30, 2018, primarily due to continued growth in our International and U.S. Omnipod revenue. International Omnipod revenue increased $34.2 million, or 120%, to $62.7 million over the same period in 2018. The growth in International Omnipod revenue was driven by an increase in our customer base as we continue to expand awareness and access to the Omnipod as well as favorable pricing as a result of our shift to direct sales of the Omnipod in Europe following the expiration of our distribution agreement on June 30, 2018. U.S. Omnipod revenue increased $20.0 million, or 26%, to $98.1 million, primarily due to higher volumes, including the launch of Omnipod DASH. Drug Delivery revenue decreased $1.4 million, or 8%, to $16.3 million over the same period in 2018 due to lower volume during the current period.
Total revenue for the six months ended June 30, 2019 increased $88.9 million, or 36%, to $336.7 million, compared with the six months ended June 30, 2018, due to strong growth in our International and U.S. Omnipod revenue. International Omnipod revenue increased $52.7 million, or 79%, to $119.6 million, due to the continued adoption of our product in existing international markets and more favorable pricing as a result of our shift to direct sales of the Omnipod in Europe. U.S. Omnipod revenue increased $35.9

20


million, or 24%, to $184.2 million, primarily due to growth in our customer base as we continue to expand awareness of and access to the Omnipod. Drug Delivery revenue was up 1% year over year.
For 2019, we expect strong Omnipod revenue growth driven by continued penetration in our existing markets, partially offset by lower Drug Delivery revenue. Internationally, we expect higher revenues primarily due to increasing sales volume as a result of greater awareness and availability of the Omnipod and the full year effect of more favorable pricing for the first half of the year as a result of our mid-2018 transition to direct sales in Europe. In the U.S., we expect higher revenues primarily due to an increase in sales volume as a result of expanded payor coverage, greater awareness and availability of the Omnipod, the launch of Omnipod DASH and additional expansion of our U.S. sales force.
Cost of Revenue
Cost of revenue for the three months ended June 30, 2019 increased $18.5 million, or 44%, to $60.7 million, compared with the same period in 2018 and increased $23.6 million, or 26%, to $113.6 million for the six months ended June 30, 2019, compared with the same prior year period. These increases in cost of revenue were driven by higher sales volumes as well as start-up costs and inefficiencies related to our new U.S. manufacturing operations, partially offset by continued improvements in manufacturing and supply chain operations.
Gross Margin
Gross margin for the three months ended June 30, 2019 decreased 30 basis points to 65.7%, compared with the same period in 2018. The slight decrease in gross margin, which we expected, was primarily due to start-up costs and inefficiencies related to our new U.S. manufacturing operations.
Gross margin for the six months ended June 30, 2019 increased 260 basis points to 66.3%, compared with the same period in 2018. The increase in gross margin was primarily due to favorable pricing following the expiration of our former distribution agreement in Europe and lower product cost as a result of continued improvements in manufacturing and supply chain operations. As expected, these increases were partially offset by start-up costs and inefficiencies related to our new U.S. manufacturing operations. We expect full year 2019 gross margin to be relatively level with 2018, as the benefits of continued improvements in manufacturing and supply chain operations and the full year effect of our mid-2018 transition to direct commercial operations in Europe is expected to be offset by start-up costs and inefficiencies as we ramp up our new U.S. manufacturing operations.
Research and Development
Research and development expenses for the three months ended June 30, 2019 increased $13.5 million, or 72%, to $32.3 million, compared with the same period in 2018 and increased $25.2 million or 64%, to $64 million for the six months ended June 30, 2019, compared with the same prior year period. These increases were primarily due to an increase in research and development expenses related to Omnipod DASH and our Omnipod® HorizonTM automated insulin delivery system. Research and development expenses also increased due to engineering and operational costs, such as training and start up activities, associated with our newly constructed U.S. manufacturing facility. We expect research and development spending for the full year 2019 to increase compared with 2018.
Sales and Marketing
Sales and marketing expenses for the three months ended June 30, 2019 increased $10.8 million, or 30%, to $47.4 million, compared with the same period in 2018 and increased $19.4 million, or 28%, to $89.0 million for the six months ended June 30, 2019, compared with the same prior year period. These increases were primarily attributable to investments to support our mid-2018 transition to direct sales of Omnipod in Europe as well as the expansion of our U.S. sales force. We expect sales and marketing expenses for the full year 2019 to increase compared with 2018 due to additional expansion of our U.S. sales force and customer support personnel to support our continued growth and the full year effect of our transition to direct sales in Europe.
General and Administrative
General and administrative expenses for the three months ended June 30, 2019 increased $6.8 million, or 30%, to $29.2 million, compared with the same period in 2018 and increased $10.1 million, or 23%, to $55.0 million for the six months ended June 30, 2019, compared with the same prior year period. These increases were primarily attributable to severance-related charges for certain executives as well as increased personnel-related costs related to 2018 hires to support the establishment of our direct operations in Europe. We expect general and administrative expenses for 2019 to increase compared with 2018 as we continue to grow our business and make investments in our operating structure to support growth as well as due to the full-year effect of our transition to direct commercial operations in Europe.
Interest Expense and Other, Net
Interest expense and other, net, for the three months ended June 30, 2019 increased $0.1 million, or 2%, to $5.7 million, compared with the same period in 2018 and decreased $3.6 million, or 30%, to $8.3 million for the six months ended June 30, 2019 compared with the same prior year period. The decrease for the sixth-month period was primarily due to a $1.9 million increase in interest capitalized associated with the construction of our U.S. manufacturing facility and a $1.8 million insurance settlement received.


21


Liquidity and Capital Resources
As of June 30, 2019, we had $119.9 million in cash and cash equivalents and $252.6 million of investments in marketable securities. We believe that our current liquidity will be sufficient to meet our projected operating, investing and debt service requirements for at least the next twelve months.
To lower our manufacturing costs, increase supply redundancy, add capacity closer to our largest customer base and support growth, we constructed a highly-automated manufacturing facility in Acton, Massachusetts, from which we began producing product during the second quarter of 2019. This facility also serves as our global headquarters. Capital expenditures in both 2018 and 2019 were above historic levels due to funding the construction of the Acton facility and related equipment purchases. From the purchase of the facility in late 2016 through June 30, 2019, capital expenditures for the construction of the Acton facility and related equipment purchases have been approximately $270 million. In 2019, we expect to invest additional capital in this facility to support our growth, funded by our existing cash and investments as well as cash generated from operations. As of June 30, 2019, we had approximately $30 million in capital commitments.
Convertible Debt
To finance our operations and global expansion, we have periodically issued convertible senior notes, which are convertible into our common stock. As of June 30, 2019, the following notes were outstanding:
Issuance Date
Coupon
Principal Outstanding (in thousands)
Due Date
Initial Conversion Rate per Share of Common Stock
Conversion Price per Share of Common Stock
September 2016
1.250%
$
344,992

September 2021
17.1332
$58.37
November 2017
1.375%
402,500

November 2024
10.7315
$93.18
Total
 
$
747,492

 
 
 
Summary of Cash Flows
 
 
Six Months Ended June 30,
(in thousands)
 
2019
 
2018
Cash provided by (used in):
 
 
 
 
Operating activities
 
$
20,277

 
$
(10,395
)
Investing activities
 
(31,793
)
 
(117,103
)
Financing activities
 
17,747

 
(8,172
)
Effect of exchange rate changes on cash
 
(270
)
 
(661
)
Net increase (decrease) in cash and cash equivalents
 
$
5,961

 
$
(136,331
)
Operating Activities
Net cash provided by operating activities was $20.3 million for the six months ended June 30, 2019, compared with net cash used in operating activities of $10.4 million for the six months ended June 30, 2018. The $30.7 million increase in cash provided by operating activities was primarily due to the generation of $5.8 million of net income for the six months ended June 30, 2019, compared with an $8.3 million net loss in the comparative prior year period as well as favorable working capital.
Investing Activities
During the six months ended June 30, 2019, net cash used in investing activities was $31.8 million, compared with net cash used in investing activities of $117.1 million for the six months ended June 30, 2018.
Capital Spending—Capital expenditures were $91.9 million and $87.7 million for the six months ended June 30, 2019 and 2018, respectively, primarily associated with the construction of our manufacturing and corporate headquarters facility in Acton, Massachusetts. For the full year 2019, we expect capital expenditures to be relatively consistent with 2018 as we continue to expand capacity in our U.S. operations to support our growth and profitability objectives. We expect to fund our capital expenditures using a combination of existing cash and investments as well as cash generated from operations.
Purchases and Sales of Investments—During the six months ended June 30, 2019, net sales of marketable securities were $65.1 million, compared with net purchases of marketable securities of $27.2 million for the six months ended June 30, 2018.
Financing Activities
During the six months ended June 30, 2019, net cash provided by financing activities was $17.7 million, compared with net cash used in financing activities of $8.2 million for the six months ended June 30, 2018.

22


Option Exercises and Issuance of Shares Under Employee Stock Purchase Plan (ESPP)—Total proceeds from option exercises and issuance of common stock under ESPP were $25.7 million and $11.2 million for the six months ended June 30, 2019 and 2018, respectively. Payments for taxes related to net restricted share settlements were $7.9 million and $12.7 million for the six months ended June 30, 2019 and 2018, respectively.
Debt Repayment—During the six months ended June 30, 2018, we paid $6.7 million to settle all of our outstanding 2% Notes.
Commitments and Contingencies
Following the expiration of an agreement with a former European distributor on June 30, 2018, we were required to pay a quarterly per-unit fee for Omnipod sales to certain customers of the former European distributor for a one-year period through June 30, 2019. We recognized a liability and an associated intangible asset for this fee as qualifying sales occurred. The methodology applicable for determining the total fee under the distribution agreement is subject to an active arbitration proceeding in Switzerland. The final amount of the fee could vary significantly depending on the number of customers who count for purposes of calculating the fee under the terms of the agreement. We estimate that the final aggregate fee could be in the range of $5 million to $55 million, of which $3.8 million had been paid as of June 30, 2019.
We lease facilities in Massachusetts, California, and the United Kingdom. Refer to Note 11 to the consolidated financial statements included in this Form 10-Q for further information regarding our leases.
Legal Proceedings
The significant estimates and judgments related to establishing litigation reserves are discussed under “Legal Proceedings” in Note 10 to the consolidated financial statements included in this Form 10-Q.
Off-Balance Sheet Arrangements
As of June 30, 2019, we did not have any off-balance sheet financing arrangements.

Critical Accounting Policies and Estimates
The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to use judgment in making estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities.
We believe that our accounting policies for revenue recognition, fair value measurements, accounts receivable and allowance for doubtful accounts, inventories, product warranty costs, convertible debt, commitments and contingencies and stock-based compensation are based on, among other things, judgments and assumptions made by management that include inherent risks and uncertainties. There have been no significant changes to the above critical accounting policies or in the underlying accounting assumptions and estimates used in such policies from those disclosed in our annual consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K filed for the year ended December 31, 2018.

Accounting Standards Issued and Not Yet Adopted
In January 2017, the Financial Accounting Standards Board (“FASB”) issued ASU 2017-04, Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 requires an entity to measure the impairment of goodwill assigned to a reporting unit as the amount by which the carrying value of the assets and liabilities of the reporting unit, including goodwill, exceeds the reporting unit's fair value. The guidance is effective for us beginning in the first quarter of 2020. Early adoption is permitted. We do not expect the adoption of this guidance to impact our consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Credit Losses (Topic 326) (“ASU 2016-13”). ASU 2016-13 requires financial assets measured at amortized cost, such as trade receivables and contract assets, to be presented net of expected credit losses, which may be estimated based on relevant information such as historical experience, current conditions, and future expectation for each pool of similar financial assets. The new guidance also requires enhanced disclosures related to trade receivables and associated credit losses. The guidance is effective for us beginning in the first quarter of 2020. The adoption of this guidance is expected to increase the level of disclosures related to our trade receivables, but is not expected to have a material impact on our consolidated financial statements.


FORWARD-LOOKING STATEMENTS
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,” “targets,” “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

23


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 outcomes of the events described in these forward-looking statements are subject to risks, uncertainties and assumptions. These risks and uncertainties include, but are not limited to:
risks associated with our dependence on our principal product platform, the Omnipod;
risks associated with our ability to design, develop, manufacture and commercialize future products; 
our ability to reduce production costs and increase customer orders and manufacturing volumes;
adverse changes in general economic conditions;
impact of healthcare reform laws; 
our ability to raise additional funds in the future on acceptable terms or at all;
supply problems or price fluctuations with sole source or third-party suppliers on which we are dependent;
the potential establishment of a competitive bid program for conventional insulin pumps;
failure to retain supplier pricing discounts and achieve satisfactory gross margins;
failure to retain key suppliers;
international business risks;
our inability to effectively operate and grow our business in Europe following the expiration of an agreement with our former European distributor on June 30, 2018;
regulatory, commercial and logistics risks associated with selling our products in Europe in light of the uncertainty related to the timing and terms of the separation of the United Kingdom from the European Union (Brexit); 
our inability to secure and retain adequate coverage or reimbursement from third-party payors for the Omnipod or future products and potential adverse changes in reimbursement rates or policies relating to the Omnipod or future products;
failure to retain key payor partners and their members;
adverse effects resulting from competition;
technological change and product innovation adversely affecting our business;
changes to or termination of our license to incorporate a blood glucose meter into the Omnipod or our inability to enter into new license or other agreements with respect to the Omnipod's current or future features;
challenges to the future development of our non-insulin drug delivery business; 
our ability to protect our intellectual property and other proprietary rights;
conflicts with the intellectual property of third parties, including claims that our current or future products infringe or misappropriate the proprietary rights of others;
adverse regulatory or legal actions relating to the Omnipod or future products;
failure of our contract manufacturers or component suppliers to comply with the U.S Food and Drug Administration's quality system regulations;
the potential violation of the Foreign Corrupt Practices Act or any other international, federal or state laws prohibiting "kickbacks" or protecting the confidentiality of patient health information or other protected personal information, or any challenge to or investigation into our practices under these laws;
product liability lawsuits that may be brought against us, including stemming from off-label use of our product;
breaches or failures of our product or information technology systems, including by cyberattack;
reduced retention rates of our customer base;
unfavorable results of clinical studies relating to the Omnipod or future products, or the products of our competitors;
future publication of articles or announcement of positions by diabetes associations or other organizations that are unfavorable to the Omnipod;
the concentration of substantially all of our manufacturing operations at a single location in China and substantially all of Insulet's inventory at a single location in Massachusetts; 
our ability to attract and retain personnel; 
our ability to manage our growth;

24


fluctuations in quarterly results of operations;
risks associated with potential future acquisitions or investments in new businesses; 
our ability to generate sufficient cash to service all of our indebtedness;
the expansion of our distribution network; 
our ability to successfully maintain effective internal control over financial reporting;
the volatility of the trading price of our common stock;
risks related to future sales of our common stock or the conversion of any of our convertible debt;
potential limitations on our ability to use our net operating loss carryforwards; and
anti-takeover provisions in our organizational documents.
The risk factors discussed in “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2018 and in this Quarterly Report could cause our results to differ materially from those expressed in forward-looking statements. In addition, there may be other risks and uncertainties that we are unable to predict at this time or that we currently do not expect to have a material adverse effect on our business. Actual results could differ materially from those projected in the forward-looking statements; accordingly, you should not rely upon forward-looking statements as predictions of future events. We expressly disclaim any obligation to update these forward-looking statements other than as required by law.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Our financial instruments consist of cash, cash equivalents, short-term and long-term investments, accounts receivable, accounts payable, accrued expenses, debt and long-term obligations. The primary objectives of our investment strategy are to preserve principal, maintain proper liquidity to meet operating needs and maximize yields. To minimize our exposure to an adverse shift in interest rates, we invest mainly in short-term investments and cash equivalents. We do not believe that a 10% change in interest rates would have a material impact on the fair value of our investment portfolio or our interest income.
As of June 30, 2019, we had outstanding convertible debt on our consolidated balance sheet of $607.4 million, net of unamortized discount and issuance costs totaling $140.1 million. Changes in the fair value of our outstanding debt, which could be impacted by changes in interest rates, are not recorded in these consolidated financial statements as the debt is accounted for at cost less unamortized discount and issuance costs. The fair value of the debt, which is disclosed in Note 5 to the consolidated financial statements, is also impacted by changes in our stock price.
Our business is subject to risks, including, but not limited to: unique economic conditions, changes in political climate, differing tax structures, other regulations and restrictions, and foreign exchange rate volatility. A substantial portion of our operations are located in the United States; however, as our business in markets outside of the United States continues to increase, we will be increasingly exposed to foreign currency exchange risk related to our foreign operations. Fluctuations in the rate of exchange between the United States dollar and foreign currencies, primarily the Euro, British Pound and Canadian Dollar, could adversely affect our financial results, including our revenues, revenue growth rates, gross margins, income and losses as well as assets and liabilities.
We will continue to monitor and evaluate our internal processes relating to foreign currency exchange, including the potential use of hedging strategies.

Item 4. Controls and Procedures
Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief 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 Exchange Act of 1934, as amended (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 Securities and Exchange Commission’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. Based on the evaluation of our disclosure controls and procedures as of June 30, 2019, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control Over Financial Reporting

25


There were no changes in our internal control over financial reporting that occurred during the three months ended June 30, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Information regarding our material pending legal proceedings, which is incorporated herein by reference, is provided in Note 10 to the consolidated financial statements in this Form 10-Q.

Item 1A. Risk Factors
There have been no material changes to our risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31, 2018. Refer to Part I, Item 1A. “Risks Factors” in our Annual Report for a discussion of risks to which our business, financial condition, results of operations and cash flows are subject.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3. Defaults Upon Senior Securities
None.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
None.

26


Item 6. Exhibits
Number
 
Description
 
 
 
 
Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Chief Executive Officer.
 
 
 
 
Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Chief Financial Officer.
 
 
 
 
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Executive Officer and Chief Financial Officer.
 
 
 
101
 
The following materials from Insulet Corporation’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2019 formatted in iXBRL (Inline eXtensible Business Reporting Language), as follows:
 
 
 
 
 
(i) Consolidated Balance Sheets (Unaudited) as of June 30, 2019 and December 31, 2018
 
 
 
 
 
(ii) Consolidated Statements of Operations (Unaudited) for the Three and Six Months Ended June 30, 2019 and 2018
 
 
 
 
 
(iii) Consolidated Statements of Comprehensive Income (Loss) (Unaudited) for the Three and Six Months Ended June 30, 2019 and 2018
 
 
 
 
 
(iv) Consolidated Statements of Stockholders' Equity (Unaudited) for the Three and Six Months Ended June 30, 2019 and 2018
 
 
 
 
 
(v) Consolidated Statements of Cash Flows (Unaudited) for the Six Months Ended June 30, 2019 and 2018
 
 
 
 
 
(vi) Condensed Notes (Unaudited) to Consolidated Financial Statements
 
 
 
*
 
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that Section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.

27


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
INSULET CORPORATION
 
(Registrant)
 
 
 
Date:
August 5, 2019
/s/ Shacey Petrovic
 
 
Shacey Petrovic
 
 
Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
Date:
August 5, 2019
/s/ Wayde McMillan
 
 
Wayde McMillan
 
 
Chief Financial Officer
(Principal Financial Officer)



28
EX-31.1 2 podd-exx31120190630x10q.htm EXHIBIT 31.1 Exhibit
EXHIBIT 31.1


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

 
 
 
 
 
 
/s/ Shacey Petrovic
Shacey Petrovic
Chief Executive Officer
 
 
 
Date:
August 5, 2019
 


EX-31.2 3 podd-exx31220190630x10q.htm EXHIBIT 31.2 Exhibit
EXHIBIT 31.2

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

 
 
 
 
 
 
/s/ Wayde McMillan
Wayde McMillan
Chief Financial Officer
 
 
 
Date:
August 5, 2019
 


EX-32.1 4 podd-exx32120190630x10q.htm EXHIBIT 32.1 Exhibit
EXHIBIT 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of Insulet Corporation, a Delaware corporation (the “Company”), does hereby certify with respect to the Quarterly Report of the Company on Form 10-Q for the period ended June 30, 2019, as filed with the Securities and Exchange Commission (the “Report”) that, to their knowledge:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
 
 
 
 
 
 
 
/s/ Shacey Petrovic                            
Shacey Petrovic
Chief Executive Officer
 
 
 
Date:
August 5, 2019
 
 
 
 
 
 
 
 
 
 
/s/ Wayde McMillan
Wayde McMillan
Chief Financial Officer
 
 
 
Date:
August 5, 2019
 


EX-101.SCH 5 podd-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Convertible Debt, Net link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Convertible Debt, Net Convertible Debt, Net - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Convertible Debt, Net - Outstanding Convertible Debt and Related Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Convertible Debt, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Goodwill and Other Intangible Assets, Net - Amortization Expense Expected for Next Five Years (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Other Intangible Assets, Net - Summary of Changes in Carrying Amounts of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Tax Expense link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Income Tax Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Interest Expense link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Interest Expense - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Interest Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Inventories - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Investments - Schedule of Assets Measured on a Recurring and Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Leases - Future Minimum Undiscounted Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Leases - Future Minimum Undiscounted Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Leases - Summary of ROU Assets and Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of the Business link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - - Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue and Contract Acquisition Costs link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Revenue from Customers - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue and Contract Acquisition Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Related to Share-Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 podd-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 podd-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 podd-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 1.375% Convertible Senior Notes Convertible Senior Notes, 1.375% [Member] Convertible Senior Notes, 1.375% [Member] 1.25% Convertible Notes 1.25% Convertible Notes [Member] 1.25% Convertible Notes [Member] 2% Convertible Senior Notes Convertible Notes, 2 percent, Due June 15, 2019 [Member] Convertible Notes, 2 Percent, Due June 15, 2019 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Contractual coupon interest Interest Expense, Debt, Excluding Amortization Accretion of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Capitalized interest Interest Costs Capitalized Adjustment Interest expense, net of portion capitalized Interest Expense Non-cash interest expense Amortization of Debt Issuance Costs and Discounts Total interest expense related to convertible debt Interest Expense, Debt Debt, interest rate Debt Instrument, Interest Rate, Stated Percentage Investments, Debt and Equity Securities [Abstract] Schedule investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Leases [Abstract] Leases Lessee, Operating Leases [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Amortization of other intangible assets Amortization of Intangible Assets Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill at December 31, 2018 Goodwill Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Goodwill at June 30, 2019 Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Short-term investments Short-term Investments [Member] Long-term investments Long Term Investments [Member] Long Term Investments [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. government and agency bonds US Treasury and Government [Member] Corporate bonds Corporate Bond Securities [Member] Certificates of deposit Certificates of Deposit [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring fair value measurements: Fair Value, Recurring [Member] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Money market mutual funds Money Market Funds [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Income Tax Expense Income Tax Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Revenue recognized Contract with Customer, Liability, Revenue Recognized Revenue recognized from performance obligations satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period Amortization of capitalized commission costs Capitalized Contract Cost, Amortization Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Fees To Former European Distributor Fees To Former European Distributor [Member] Fees To Former European Distributor [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Number of class actions filed (in legal matters) Loss Contingency, New Claims Filed, Number Number of class actions dismissed (in legal matters) Loss Contingency, Claims Dismissed, Number Commitment due in next twelve months Other Commitment, Due in Next Twelve Months Accrued liabilities Accrued Liabilities Disclosure Potential Common Shares Excluded From Computation Of Diluted Net Loss Per Share [Abstract] Disclosure - Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Potential Common Shares Excluded from Computation of Diluted Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Financial Position [Abstract] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, issued (in shares) Preferred Stock, Shares Issued Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Accrued expenses and other current liabilities Contract with Customer, Liability, Current Other liabilities Contract with Customer, Liability, Noncurrent Total deferred revenue Revenue, Remaining Performance Obligation, Amount Accounting Policies [Abstract] Basis of Presentation Significant Accounting Policies [Text Block] Inventory Disclosure [Abstract] Components of Inventories Schedule of Inventory, Current [Table Text Block] Share-based Payment Arrangement [Abstract] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending balance (in shares) Vested, at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest, at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Vested, at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested, at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested and expected to vest, at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Options outstanding, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options exercisable, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Income Statement [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating income Operating Income (Loss) Interest expense, net of portion capitalized Other income, net Other Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net income (loss) Net Income (Loss) Attributable to Parent Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Net income (loss) per share: basic (in dollars per share) Earnings Per Share, Basic Net income (loss) per shares: diluted (in dollars per share) Earnings Per Share, Diluted Weighted average number of shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average number of shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Other assets Operating Lease, Right-of-Use Asset Accrued expenses and other current liabilities Operating Lease, Liability, Current Other liabilities Operating Lease, Liability, Noncurrent Present value of future minimum lease payments Operating Lease, Liability Inventories Inventory Disclosure [Text Block] Net Income (Loss) Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of the Business Nature of Operations [Text Block] Goodwill and Other Intangible Assets, Net Intangible Assets Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 1.25% Convertible Senior Notes Convertible Senior Notes, 1.25% [Member] Convertible Senior Notes, 1.25% [Member] Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Stock options Share-based Payment Arrangement, Option [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total dilutive common shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Other Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable and unbilled receivable Increase (Decrease) In Accounts Receivable And Unbilled Revenue Increase (Decrease) In Accounts Receivable And Unbilled Revenue Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable, accrued expenses and other current liabilities Increase Decrease In Accounts Payable Accrued Expenses And Other Liabilities The net change during the reporting period in the aggregate amount of accounts payable accrued expenses and other liabilities incurred but not paid. Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property, equipment Payments to Acquire Property, Plant, and Equipment Acquisition of intangible assets Payments to Acquire Intangible Assets Purchases of investments Payments to Acquire Debt Securities, Available-for-sale Receipts from the maturity or sale of investments Proceeds from Sale of Short-term Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Repayment of convertible debt Repayments of Convertible Debt Proceeds from exercise of stock options and issuance of common stock under employee stock purchase plan Proceeds from Issuance or Sale of Equity Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Purchases of property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2019 (remaining) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other current liabilities Other long-term liabilities Payables and Accruals [Abstract] Product Warranty Liability [Table] Product Warranty Liability [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES CANADA CANADA Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Product warranty term for PDMs Product Warranty Term Product Warranty Term Stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of restricted stock units Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Billerica Massachusetts Billerica Massachusetts [Member] Billerica, Massachusetts [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Laboratory and Office Space Laboratory And Office Space [Member] Laboratory And Office Space [Member] Warehouse Warehouse [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease liability Area of real estate property (in square feet) Area of Real Estate Property Option to extend lease, maximum number of years Lessee, Operating Lease, Renewal Term Operating lease cost Operating Lease, Cost Operating cash outflows from operating leases Operating Lease, Payments Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Convertible Debt, Net Debt Disclosure [Text Block] Revenue and Contract Acquisition Costs Revenue from Contract with Customer [Text Block] Cover page. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title of 12(b) Security Title of 12(b) Security Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity File Number Entity File Number Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Current Reporting Status Entity Current Reporting Status Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Security Exchange Name Security Exchange Name City Area Code City Area Code Entity Interactive Data Current Entity Interactive Data Current Local Phone Number Local Phone Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code Significant Accounting Policies [Table] Significant Accounting Policies [Table] Accounting Standards Update 2018-15 Accounting Standards Update 2018-15 [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Shipping and Handling Shipping and Handling [Member] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Hosting Arrangement, Service Contract, Implementation Cost, Capitalized Hosting Arrangement, Service Contract, Implementation Cost, Capitalized Hosting Arrangement, Service Contract, Implementation Cost, Capitalized Future Minimum Undiscounted Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Summary of ROU Assets and Operating Lease Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Statement [Line Items] Statement [Line Items] Beginning balance (in shares) Beginning balance Stockholders' Equity Attributable to Parent Exercise of options to purchase common stock (in shares) Exercise of options to purchase common stock Stock Issued During Period, Value, Stock Options Exercised Issuance for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Restricted stock units vested, net of shares withheld for taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Restricted stock units vested, net of shares withheld for taxes Restricted Stock, Value, Shares Issued Net of Tax Withholdings Debt retirement Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Adoption of ASC 606 Cumulative Effect of New Accounting Principle in Period of Adoption Ending balance (in shares) Ending balance Raw materials Inventory, Raw Materials, Gross Work-in-process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Total inventories Inventory, Net Stock options Stock options Convertible debt Convertible Debt Securities [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of dilutive securities Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Expected Amortization Expense [Table] Expected Amortization Expense [Table] Expected Amortization Expense [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer and Contractual Relationships Customer Relationships [Member] Internal-use software Internal Use Software [Member] Internal Use Software [Member] Expected Amortization Expense [Line Items] Expected Amortization Expense [Line Items] Expected Amortization Expense [Line Items] 2019 (remaining) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Thereafter Finite-Lived Intangible Assets, Amortization Expense, Thereafter Finite-Lived Intangible Assets, Amortization Expense, Thereafter Net Book Value Finited-Lived Intangible Assets, Excluding Software In-Process Of Development, Net Finited-Lived Intangible Assets, Excluding Software In-Process Of Development, Net Prepaid expenses and other current assets Capitalized Contract Cost, Net, Current Other assets Capitalized Contract Cost, Net, Noncurrent Total capitalized contract acquisition costs, net Capitalized Contract Cost, Net Stock-Based Compensation Shareholders' Equity and Share-based Payments [Text Block] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Product warranty liability at beginning of period Standard and Extended Product Warranty Accrual Warranty expense Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Warranty claims settled Standard and Extended Product Warranty Accrual, Decrease for Payments Product warranty liability at end of period Composition of balance: Product Warranty Accrual, Balance Sheet Classification [Abstract] Accrued expenses and other current liabilities Product Warranty Accrual, Current Other liabilities Product Warranty Accrual, Noncurrent Total warranty balance Short-term Investments [Abstract] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Carrying Value Reported Value Measurement [Member] Estimated Fair Value Estimate of Fair Value Measurement [Member] Financial instrument value Debt Instrument, Fair Value Disclosure Significant Accounting Policies [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer concentration risk Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Amgen, Inc. Customer One [Member] Customer One [Member] Ypsomed Customer Two [Member] Customer Two [Member] Cardinal Health Inc. Customer Three [Member] Customer Three [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales revenue Revenue Benchmark [Member] Total revenue, percentage Concentration Risk, Percentage Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending balance (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending balance (in dollars per share) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Reclassification of Prior Period Amounts Reclassification, Policy [Policy Text Block] Recently Adopted and Not Yet Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Product Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Summary of Changes in Carrying Amounts of Goodwill Schedule of Goodwill [Table Text Block] Components of Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization Expense Expected for Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] U.S. Omnipod U.S. Omnipod [Member] U.S. Omnipod [Member] International Omnipod International Omnipod [Member] International Omnipod [Member] Diabetes Product, Diabetes [Member] Product, Diabetes [Member] Drug Delivery Drug Delivery [Member] Drug Delivery [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other Income and Expenses [Abstract] Interest and Other Expense Schedule Of Interest and Other Expense On Debt Table [Table Text Block] Schedule of Interest Expense on Debt Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of revenue from major customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Summary of Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Summary of Contract Acquisition Costs Capitalized Contract Cost [Table Text Block] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Customer and Contractual Relationships Intellectual property Intellectual Property [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Book Value Finite-Lived Intangible Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Outstanding Convertible Debt and Related Deferred Financing Costs Schedule of Long-term Debt Instruments [Table Text Block] Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee stock purchase plan Employee Stock Purchase Plans [Member] Employee Stock Purchase Plans [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Unamortized Expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, exercisable, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based compensation arrangement by share-based payment award, equity instruments other than options, outstanding, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Derivative maturity date range Derivative, Average Remaining Maturity Number of positions Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Employee compensation and related costs Accrued Salaries, Current Professional and consulting services Accrued Professional Fees, Current Supplier purchases Accounts Payable, Trade, Current Value added taxes payable Value Added Tax, Current Value Added Tax, Current Other Other Accrued Liabilities, Current Accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities, Current Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on available-for-sale debt securities, net of tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Total other comprehensive income (loss), net of tax Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent ASSETS Assets [Abstract] Current Assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Debt Securities, Available-for-sale, Current Accounts receivable trade, less allowance for doubtful accounts of $4,098 and $3,610 Accounts Receivable, after Allowance for Credit Loss, Current Unbilled receivable Unbilled Receivables, Current Inventories Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Other intangible assets, net Goodwill Other assets Deferred Costs and Other Assets Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current Liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Convertible debt, net of current portion Long-term Debt, Excluding Current Maturities Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding Preferred Stock, Value, Issued Common stock, $.001 par value, 100,000,000 authorized; 60,149,926 and 59,188,758 issued and outstanding Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Components of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Reconciliation of Changes in Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Principal amount of Senior Notes Long-term Debt, Gross Unamortized debt discount Debt Instrument, Unamortized Discount Debt issuance costs Debt Issuance Costs, Net Total convertible debt, net Interest Expense Interest Income and Interest Expense Disclosure [Text Block] EX-101.PRE 9 podd-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 podd-2019x06x3010q_htm.xml IDEA: XBRL DOCUMENT 0001145197 2019-01-01 2019-06-30 0001145197 2019-07-25 0001145197 2018-12-31 0001145197 2019-06-30 0001145197 2019-04-01 2019-06-30 0001145197 2018-04-01 2018-06-30 0001145197 2018-01-01 2018-06-30 0001145197 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001145197 us-gaap:RetainedEarningsMember 2018-06-30 0001145197 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001145197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001145197 us-gaap:CommonStockMember 2018-06-30 0001145197 us-gaap:CommonStockMember 2017-12-31 0001145197 us-gaap:RetainedEarningsMember 2017-12-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001145197 2018-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001145197 2017-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001145197 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001145197 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001145197 us-gaap:RetainedEarningsMember 2019-06-30 0001145197 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001145197 us-gaap:RetainedEarningsMember 2018-12-31 0001145197 us-gaap:CommonStockMember 2019-06-30 0001145197 us-gaap:CommonStockMember 2018-12-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001145197 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001145197 2018-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001145197 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001145197 us-gaap:CommonStockMember 2018-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001145197 us-gaap:RetainedEarningsMember 2018-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001145197 us-gaap:RetainedEarningsMember 2019-03-31 0001145197 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001145197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001145197 us-gaap:CommonStockMember 2019-03-31 0001145197 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001145197 2019-03-31 0001145197 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001145197 us-gaap:AccountingStandardsUpdate201815Member 2019-04-01 2019-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2019-04-01 2019-06-30 0001145197 us-gaap:AccountingStandardsUpdate201815Member 2019-01-01 2019-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2018-04-01 2018-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2019-01-01 2019-06-30 0001145197 us-gaap:ShippingAndHandlingMember 2018-01-01 2018-06-30 0001145197 podd:InternationalOmnipodMember 2019-01-01 2019-06-30 0001145197 podd:U.S.OmnipodMember 2018-04-01 2018-06-30 0001145197 podd:U.S.OmnipodMember 2019-01-01 2019-06-30 0001145197 podd:DrugDeliveryMember 2018-01-01 2018-06-30 0001145197 podd:ProductDiabetesMember 2019-04-01 2019-06-30 0001145197 podd:U.S.OmnipodMember 2018-01-01 2018-06-30 0001145197 podd:DrugDeliveryMember 2019-04-01 2019-06-30 0001145197 podd:DrugDeliveryMember 2018-04-01 2018-06-30 0001145197 podd:DrugDeliveryMember 2019-01-01 2019-06-30 0001145197 podd:InternationalOmnipodMember 2018-01-01 2018-06-30 0001145197 podd:ProductDiabetesMember 2018-04-01 2018-06-30 0001145197 podd:ProductDiabetesMember 2018-01-01 2018-06-30 0001145197 podd:U.S.OmnipodMember 2019-04-01 2019-06-30 0001145197 podd:InternationalOmnipodMember 2018-04-01 2018-06-30 0001145197 podd:InternationalOmnipodMember 2019-04-01 2019-06-30 0001145197 podd:ProductDiabetesMember 2019-01-01 2019-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001145197 podd:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001145197 podd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001145197 podd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001145197 podd:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001145197 podd:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 podd:LongTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 podd:LongTermInvestmentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001145197 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001145197 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001145197 srt:MaximumMember 2019-04-01 2019-06-30 0001145197 srt:MinimumMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001145197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:ConvertibleDebtMember 2019-06-30 0001145197 podd:A1.25ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2018-12-31 0001145197 podd:A1.25ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member us-gaap:ConvertibleDebtMember 2018-12-31 0001145197 podd:A1.25ConvertibleNotesMember 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.25Member 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2018-12-31 0001145197 podd:ConvertibleSeniorNotes1.25Member 2019-01-01 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-01-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2018-01-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-01-01 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2019-04-01 2019-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2019-04-01 2019-06-30 0001145197 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.25Member 2018-04-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-04-01 2018-06-30 0001145197 us-gaap:IntellectualPropertyMember 2019-06-30 0001145197 us-gaap:CustomerRelationshipsMember 2018-12-31 0001145197 us-gaap:IntellectualPropertyMember 2018-12-31 0001145197 us-gaap:CustomerRelationshipsMember 2019-06-30 0001145197 podd:InternalUseSoftwareMember 2018-12-31 0001145197 podd:InternalUseSoftwareMember 2019-06-30 0001145197 country:US 2019-01-01 2019-06-30 0001145197 country:CA 2019-01-01 2019-06-30 0001145197 2015-05-05 2015-06-16 0001145197 srt:MinimumMember podd:FeesToFormerEuropeanDistributorMember 2019-06-30 0001145197 srt:MaximumMember podd:FeesToFormerEuropeanDistributorMember 2019-06-30 0001145197 podd:BillericaMassachusettsMember srt:WarehouseMember 2019-06-30 0001145197 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001145197 podd:BillericaMassachusettsMember podd:LaboratoryAndOfficeSpaceMember 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001145197 podd:EmployeeStockPurchasePlansMember 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2019-04-01 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001145197 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2018-01-01 2018-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2019-01-01 2019-06-30 0001145197 podd:EmployeeStockPurchasePlansMember 2018-04-01 2018-06-30 0001145197 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2019-01-01 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2019-01-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-01-01 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2019-04-01 2019-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2019-04-01 2019-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2019-04-01 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2019-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2018-01-01 2018-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2018-01-01 2018-06-30 0001145197 podd:ConvertibleNotes2percentDueJune152019Member 2018-04-01 2018-06-30 0001145197 podd:A1.25ConvertibleNotesMember 2018-04-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-04-01 2018-06-30 0001145197 podd:ConvertibleSeniorNotes1.375Member 2018-01-01 2018-06-30 shares iso4217:USD shares pure podd:lawsuit iso4217:USD utreg:sqft podd:security false --12-31 Q2 2019 0001145197 P5Y P4Y 3610000 4098000 8433377 5910954 4319429 3199238 914710 0.001 0.001 100000000 100000000 59188758 60149926 59188758 60149926 0 0 0 0.0125 0.0125 0.01375 0.0125 P23M P8D 0.001 0.001 5000000 5000000 0 0 0 0 2700000 10-Q true 2019-06-30 false 001-33462 INSULET CORPORATION DE 04-3523891 100 Nagog Park Acton MA 01720 978 600-7000 Yes Yes Large Accelerated Filer false false false false Common Stock, $0.01 Par Value Per Share PODD NASDAQ 60271673 119867000 113906000 189881000 175040000 66958000 63294000 11781000 13378000 85109000 71414000 25211000 24254000 498807000 461286000 62677000 140784000 334025000 258379000 13040000 10383000 39739000 39646000 29435000 18266000 977723000 928744000 24752000 25500000 81021000 90157000 105773000 115657000 607351000 591978000 14819000 9010000 727943000 716645000 0 0 60000 59000 930383000 898559000 -2829000 -2905000 -677834000 -683614000 249780000 212099000 977723000 928744000 177136000 124262000 336691000 247840000 60718000 42190000 113577000 89953000 116418000 82072000 223114000 157887000 32264000 18801000 64218000 39068000 47401000 36575000 89017000 69624000 29150000 22371000 55011000 44870000 108815000 77747000 208246000 153562000 7603000 4325000 14868000 4325000 7642000 7290000 14257000 15208000 1923000 1686000 5977000 3368000 1884000 -1279000 6588000 -7515000 482000 412000 808000 745000 1402000 -1691000 5780000 -8260000 0.02 -0.03 0.10 -0.14 0.02 -0.03 0.09 -0.14 59844991 58833498 59601365 58659111 61486325 58833498 61332451 58659111 1402000 -1691000 5780000 -8260000 -359000 -741000 -1174000 -1059000 615000 -109000 1250000 -834000 256000 -850000 76000 -1893000 1658000 -2541000 5856000 -10153000 59638439 60000 905891000 -679236000 -3085000 223630000 447214 14599000 14599000 27613 2030000 2030000 8294000 8294000 36660 -431000 -431000 1402000 1402000 256000 256000 60149926 60000 930383000 -677834000 -2829000 249780000 58723242 59000 865520000 -693475000 -1536000 170568000 194327 6780000 6780000 24643 1481000 1481000 6936000 6936000 33183 -876000 -876000 -3200000 -3200000 -1691000 -1691000 -850000 -850000 58975395 59000 876641000 -695166000 -2386000 179148000 59188758 59000 898559000 -683614000 -2905000 212099000 716687 1000 23659000 23660000 27613 2030000 2030000 14078000 14078000 216868 -7943000 -7943000 5780000 5780000 76000 76000 60149926 60000 930383000 -677834000 -2829000 249780000 58319348 58000 866206000 -707255000 -493000 158516000 308369 9741000 9741000 24643 1481000 1481000 15117000 15117000 323035 1000 -12692000 -12691000 -3212000 -3212000 20349000 20349000 -8260000 -8260000 -1893000 -1893000 58975395 59000 876641000 -695166000 -2386000 179148000 5780000 -8260000 11026000 7131000 15372000 14427000 14078000 15117000 1969000 1586000 -589000 -130000 5406000 7217000 14005000 7959000 3076000 4823000 -3749000 -17873000 190000 -2626000 -1313000 232000 20277000 -10395000 91949000 87730000 4965000 2207000 39065000 117940000 104186000 90774000 -31793000 -117103000 0 6687000 25690000 11206000 7943000 12691000 17747000 -8172000 -270000 -661000 5961000 -136331000 113906000 272577000 119867000 136246000 3051000 12300000 Nature of the Business <div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insulet Corporation (“Insulet”) is primarily engaged in the development, manufacturing and sale of its proprietary Omnipod</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> System, an innovative, discreet and easy-to-use continuous insulin delivery system for people with insulin-dependent diabetes. The Omnipod System consists of two product lines: the Omnipod Insulin Management System (“Omnipod”), which Insulet has been selling since 2005, and its next generation Omnipod DASH</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">TM</sup></span><span style="font-family:inherit;font-size:10pt;"> Insulin Management System (“Omnipod DASH” or “DASH”). Insulet began a full market release of Omnipod DASH in the United States at the end of the first quarter of 2019. Collectively, these products are referred to as the “Omnipod System”.</span></div><span style="font-family:inherit;font-size:10pt;">In addition to using the Omnipod System for insulin delivery, Insulet also partners with global pharmaceutical and biotechnology companies to tailor the Omnipod System technology platform for the delivery of their drugs across other therapeutic areas. The majority of Insulet's drug delivery revenue currently consists of sales to Amgen supplying the Neulasta</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> Onpro</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span> kit, an innovative delivery system for Amgen’s white blood cell booster to help reduce the risk of infection during intense chemotherapy. Basis of Presentation<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying financial statements reflect the consolidated operations of Insulet and its subsidiaries (the “Company”). The unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the application of certain of its significant accounting policies that may materially affect the reported amounts of assets, liabilities, equity, revenue and expenses. Actual results may differ from those estimates. In management's opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the </span><span style="font-family:Times New Roman;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the full year ending </span><span style="font-family:Times New Roman;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, or for any other subsequent interim period.</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The year-end balance sheet data was derived from audited consolidated financial statements. These consolidated financial statements do not include all of the annual disclosures required by U.S. GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Costs</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shipping and handling costs are included in general and administrative expenses and were </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:Times New Roman;font-size:10pt;">three months ended June 30, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassification of Prior Period Amounts</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Software license costs have been reallocated from general and administrative expenses to research and development and sales and marketing expenses based on license usage. These reclassifications have no effect on previously reported net income.</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2016-02”). ASU 2016-02 and its related amendments (collectively referred to as ASC 842), which amends the guidance in former ASC Topic 840, Leases. The new standard requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for those leases classified as operating leases. The Company adopted ASC 842 on January 1, 2019 using the modified retrospective method, whereby the new guidance is applied prospectively as of the date of adoption and prior periods are not restated. The Company elected the practical expedients that permit the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. The Company also excludes leases with an expected term of less than one year from the application of ASC 842. Adoption of the lease standard had a material impact on the Company's consolidated balance sheet, which is disclosed in Note </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">11</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company early adopted ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2018-15”). ASU 2018-15 requires certain costs to implement a cloud computing arrangement that is a service contract to be capitalized consistent with the rules applicable to internal-use software capitalization projects. The Company adopted this new guidance effective January 1, 2019, prospectively. The Company defers </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">eligible costs related to the implementation of cloud computing arrangements within other current and non-current assets and amortizes such costs over the expected term of the hosting arrangement to the same income statement line as the associated cloud operating expenses. Adoption of this standard resulted in the Company capitalizing </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cloud computing implementation costs for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying financial statements reflect the consolidated operations of Insulet and its subsidiaries (the “Company”). The unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the application of certain of its significant accounting policies that may materially affect the reported amounts of assets, liabilities, equity, revenue and expenses. Actual results may differ from those estimates. In management's opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the </span><span style="font-family:Times New Roman;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the full year ending </span><span style="font-family:Times New Roman;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, or for any other subsequent interim period.</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The year-end balance sheet data was derived from audited consolidated financial statements. These consolidated financial statements do not include all of the annual disclosures required by U.S. GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 2300000 1400000 4900000 2500000 <div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassification of Prior Period Amounts</span></div>Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Software license costs have been reallocated from general and administrative expenses to research and development and sales and marketing expenses based on license usage. <div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2016-02”). ASU 2016-02 and its related amendments (collectively referred to as ASC 842), which amends the guidance in former ASC Topic 840, Leases. The new standard requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for those leases classified as operating leases. The Company adopted ASC 842 on January 1, 2019 using the modified retrospective method, whereby the new guidance is applied prospectively as of the date of adoption and prior periods are not restated. The Company elected the practical expedients that permit the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. The Company also excludes leases with an expected term of less than one year from the application of ASC 842. Adoption of the lease standard had a material impact on the Company's consolidated balance sheet, which is disclosed in Note </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">11</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, the Company early adopted ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2018-15”). ASU 2018-15 requires certain costs to implement a cloud computing arrangement that is a service contract to be capitalized consistent with the rules applicable to internal-use software capitalization projects. The Company adopted this new guidance effective January 1, 2019, prospectively. The Company defers </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">eligible costs related to the implementation of cloud computing arrangements within other current and non-current assets and amortizes such costs over the expected term of the hosting arrangement to the same income statement line as the associated cloud operating expenses. Adoption of this standard resulted in the Company capitalizing </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cloud computing implementation costs for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 700000 2000000.0 Revenue and Contract Acquisition Costs<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes revenue from contracts with customers for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">U.S. Omnipod</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>98,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>78,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>184,177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>148,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">International Omnipod</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>62,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>28,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>119,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>66,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total Diabetes Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>160,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>106,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>303,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>215,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Drug Delivery</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>16,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>32,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>32,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>177,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>124,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>336,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>247,840</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue for customers comprising more than 10% of total revenue were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:45%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amgen, Inc.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Ypsomed </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cardinal Health Inc. and affiliates </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>12%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>11%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">* Represents less than 10% of consolidated revenue.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>986</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>931</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized during the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> included in deferred revenue at the beginning of 2019 was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Revenue recognized during the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> included in deferred revenue at the beginning of 2018 was $</span><span style="font-family:inherit;font-size:10pt;"><span>1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> revenue was recognized during the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> from performance obligations satisfied or partially satisfied in previous periods.</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract acquisition costs, representing capitalized commissions costs related to new patient starts, net of amortization, were included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>8,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>18,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total capitalized contract acquisition costs, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>26,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>23,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of amortization of capitalized contract acquisition costs during the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes revenue from contracts with customers for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">U.S. Omnipod</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>98,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>78,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>184,177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>148,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">International Omnipod</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>62,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>28,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>119,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>66,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total Diabetes Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>160,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>106,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>303,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>215,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Drug Delivery</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>16,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>32,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>32,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>177,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>124,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>336,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>247,840</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 98074000 78047000 184177000 148319000 62736000 28509000 119624000 66913000 160810000 106556000 303801000 215232000 16326000 17706000 32890000 32608000 177136000 124262000 336691000 247840000 <div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue for customers comprising more than 10% of total revenue were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:45%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amgen, Inc.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Ypsomed </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cardinal Health Inc. and affiliates </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>12%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>11%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:9pt;"> </span></div><span style="font-family:inherit;font-size:9pt;">* Represents less than 10% of consolidated revenue.</span> 0.14 0.10 0.13 0.17 0.12 0.13 0.11 0.12 <div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>986</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>931</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1374000 1184000 986000 931000 2360000 2115000 200000 1100000 1100000 2400000 0 <div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract acquisition costs, representing capitalized commissions costs related to new patient starts, net of amortization, were included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>8,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>18,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total capitalized contract acquisition costs, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>26,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>23,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8452000 7277000 18183000 15988000 26635000 23265000 2100000 4100000 Investments<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents </span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in the Company's cash and cash equivalents are restricted cash amounts set aside for collateral on outstanding letters of credit totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at both </span><span style="font-family:Times New Roman;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities </span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's short-term and long-term investments in debt securities had maturity dates that range from </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;"> days to </span><span style="font-family:inherit;font-size:10pt;">23</span><span style="font-family:inherit;font-size:10pt;"> months as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company’s investment portfolio included approximately </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> available-for-sale debt securities that had insignificant unrealized loss positions as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. The Company's investments had insignificant realized gains or losses for both the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and June 30, 2018.</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the following fair value hierarchy to measure the fair value of assets and liabilities: </span></div><div style="line-height:120%;padding-top:4px;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 — quoted prices in active markets for identical assets or liabilities;</span></div><div style="line-height:120%;padding-top:4px;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 — observable inputs other than quoted prices in active markets for identical assets or liabilities; </span></div><div style="line-height:120%;padding-top:4px;padding-left:48px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 — unobservable inputs for which there is little or no market data, which require the Company to develop its own assumptions. The Company had no Level 3 assets or liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">The following table provides amortized cost, gross unrealized gains and losses, fair value and the </span><span style="font-family:inherit;font-size:10pt;">level in the fair value hierarchy for the Company's investments as of June 30, 2019 and December 31, 2018: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.07407407407408%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Unrealized (Losses)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;text-decoration:underline;">June 30, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Money market mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>45,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>4,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>45,439</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>4,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>103,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(67</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>103,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>69,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>33,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>76,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>76,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>76,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>9,688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>9,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>9,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>189,720</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(83</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>189,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>69,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>120,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>57,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>57,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>29,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>28,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(40</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>62,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>355</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>62,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>29,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>32,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;text-decoration:underline;">December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Money market mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>112,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(486</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>112,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>69,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>42,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>56,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>56,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>56,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>175,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>175,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>69,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>105,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>90,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>90,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>64,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>26,316</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>46,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(68</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>46,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>46,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>140,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>140,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>64,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>76,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2700000 40 <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">The following table provides amortized cost, gross unrealized gains and losses, fair value and the </span><span style="font-family:inherit;font-size:10pt;">level in the fair value hierarchy for the Company's investments as of June 30, 2019 and December 31, 2018: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.07407407407408%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Unrealized (Losses)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;text-decoration:underline;">June 30, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Money market mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>45,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>4,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>50,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>45,439</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>4,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>103,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(67</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>103,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>69,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>33,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>76,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>76,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>76,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>9,688</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>9,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>9,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>189,720</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(83</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>189,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>69,779</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>120,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>57,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>57,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>29,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>28,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(40</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>62,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>355</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>(43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>62,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>29,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>32,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;text-decoration:underline;">December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Money market mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>47,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>112,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(486</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>112,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>69,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>42,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>56,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>56,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>56,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>175,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>175,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>69,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>105,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S. government and agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>90,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>90,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>64,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>26,316</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate bonds</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>46,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(68</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>46,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>46,718</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,664</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>140,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(223</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>140,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>64,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>76,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 50427000 50427000 45439000 4988000 50427000 50427000 45439000 4988000 103776000 69000 67000 103778000 69779000 33999000 76256000 162000 13000 76405000 0 76405000 9688000 13000 3000 9698000 0 9698000 189720000 244000 83000 189881000 69779000 120102000 57647000 294000 3000 57938000 29915000 28023000 814000 44000 40000 818000 0 818000 3904000 17000 0 3921000 0 3921000 62365000 355000 43000 62677000 29915000 32762000 47199000 47199000 47199000 0 47199000 47199000 47199000 0 112995000 0 486000 112509000 69605000 42904000 56235000 0 210000 56025000 0 56025000 6506000 0 0 6506000 0 6506000 175736000 0 696000 175040000 69605000 105435000 90458000 99000 155000 90402000 64086000 26316000 46743000 43000 68000 46718000 0 46718000 3664000 0 0 3664000 0 3664000 140865000 142000 223000 140784000 64086000 76698000 Convertible Debt, Net<div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had outstanding convertible debt and related debt issuance costs on its consolidated balance sheet as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.25% Convertible Senior Notes, due September 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>344,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>344,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.375% Convertible Senior Notes, due November 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>402,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>402,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Unamortized debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(129,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(143,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(10,525</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,898</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total convertible debt, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>607,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>591,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and the estimated fair value of the Company's convertible debt, which is based on the Level 2 quoted market prices as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.33333333333333%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.25% Convertible Senior Notes, due September 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>308,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>693,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>301,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>483,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.375% Convertible Senior Notes, due November 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>298,777</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>512,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>290,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>426,026</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">  Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>607,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,206,252</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>591,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>909,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had outstanding convertible debt and related debt issuance costs on its consolidated balance sheet as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.25% Convertible Senior Notes, due September 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>344,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>344,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.375% Convertible Senior Notes, due November 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>402,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>402,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Unamortized debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(129,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(143,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(10,525</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,898</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total convertible debt, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>607,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>591,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 344992000 344992000 402500000 402500000 129616000 143616000 10525000 11898000 607351000 591978000 <div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and the estimated fair value of the Company's convertible debt, which is based on the Level 2 quoted market prices as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.33333333333333%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.25% Convertible Senior Notes, due September 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>308,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>693,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>301,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>483,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.375% Convertible Senior Notes, due November 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>298,777</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>512,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>290,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>426,026</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">  Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>607,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,206,252</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>591,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>909,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 308574000 693455000 301006000 483851000 298777000 512797000 290972000 426026000 607351000 1206252000 591978000 909877000 Net Income (Loss) Per Share<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding unvested restricted common shares. Diluted net income (loss) per share is computed using the weighted average number of common shares outstanding and, when dilutive, potential common share equivalents from outstanding stock options and restricted stock units (using the treasury-stock method), and potential common shares from the Company's convertible debt (using the if-converted method). </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">The table below sets forth the components used in the computation of basic and diluted net income (loss) per share for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">. Because the Company reported a net loss for the </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, all potential dilutive common shares have been excluded from the computation of the diluted net loss per share for </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, as the effect would have been anti-dilutive.</span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> (in thousands, except share and per share data)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net income </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Basic weighted average common shares outstanding </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>59,844,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>59,601,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,479,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,513,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted stock units</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>161,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>217,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Convertible debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Diluted shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>61,486,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,332,451</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, certain potential outstanding shares from stock options, restricted stock units and convertible debt were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based restricted stock units were excluded from the computation of diluted net income per share because the underlying performance conditions for such restricted stock units had not yet been met. </span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of potential common share equivalents excluded from the computation of diluted net income (loss) per share for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018 are as follows:</span></div><div style="line-height:120%;padding-top:0px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.86692015209125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:50%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three and Six Months Ended</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.25% Convertible Senior Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>5,910,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>5,910,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,910,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.375% Convertible Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,319,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,319,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,319,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Unvested restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>426,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>421,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>914,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>181,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>231,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,199,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,838,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,883,448</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,344,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">The table below sets forth the components used in the computation of basic and diluted net income (loss) per share for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">. Because the Company reported a net loss for the </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, all potential dilutive common shares have been excluded from the computation of the diluted net loss per share for </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, as the effect would have been anti-dilutive.</span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> (in thousands, except share and per share data)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net income </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Basic weighted average common shares outstanding </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>59,844,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>59,601,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,479,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,513,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted stock units</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>161,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>217,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Convertible debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Diluted shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>61,486,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,332,451</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>0.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1402000 5780000 59844991 59601365 1479713 1513886 161621 217200 0 0 61486325 61332451 0.02 0.10 0.02 0.09 <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of potential common share equivalents excluded from the computation of diluted net income (loss) per share for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018 are as follows:</span></div><div style="line-height:120%;padding-top:0px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.86692015209125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:50%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three and Six Months Ended</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.25% Convertible Senior Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>5,910,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>5,910,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,910,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.375% Convertible Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,319,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,319,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,319,429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Unvested restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>426,550</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>421,776</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>914,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>181,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>231,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,199,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,838,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,883,448</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,344,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5910954 5910954 5910954 4319429 4319429 4319429 426550 421776 914710 181132 231289 3199238 10838065 10883448 14344331 Inventories<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the end of each period, inventories were comprised of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>17,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>26,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>30,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>40,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>30,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">    Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>85,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>71,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the end of each period, inventories were comprised of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>17,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,347</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>26,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>30,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>40,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>30,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">    Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>85,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>71,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17960000 10347000 26979000 30222000 40170000 30845000 85109000 71414000 oodwill and Other Intangible Assets, Net<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amounts of goodwill for the six months ended June 30, 2019 were as follows:</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>39,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>39,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Customer and contractual relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>9,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(2,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Internal-use software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(5,940</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(5,108</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Intellectual property</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>21,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(8,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>13,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(6,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,383</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense for intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019 and 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:6px;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated future amortization expense by year is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ending December 31, </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2019 (remaining)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,021</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">     Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amounts of goodwill for the six months ended June 30, 2019 were as follows:</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>39,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>39,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 39646000 93000 39739000 <div style="line-height:120%;padding-bottom:6px;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Customer and contractual relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>9,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(2,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Internal-use software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(5,940</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(5,108</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Intellectual property</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>21,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(8,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>13,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(6,988</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,383</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9850000 2326000 7524000 6109000 1880000 4229000 10581000 5940000 4641000 11262000 5108000 6154000 875000 0 875000 0 0 0 21306000 8266000 13040000 17371000 6988000 10383000 600000 400000 1200000 800000 <div style="line-height:120%;padding-top:6px;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Estimated future amortization expense by year is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ending December 31, </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2019 (remaining)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,021</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">     Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1405000 2547000 2043000 1460000 1021000 4564000 13040000 ccrued Expenses and Other Current Liabilities<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accrued expenses and other current liabilities were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Employee compensation and related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>34,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>37,822</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Professional and consulting services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>12,856</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Supplier purchases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Value added taxes payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>27,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>81,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>90,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranty Costs</span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides a </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year warranty on Personal Diabetes Managers (“PDMs”) sold in the United States and Europe and a </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty at the time the product is shipped based on historical experience and the estimated cost to service the claims. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of goods sold in the consolidated statements of operations. Cost to service the claims reflects the current product cost. A reconciliation of the changes in the Company’s product warranty liability is as follows:</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Product warranty liability at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Warranty expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>5,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Warranty claims settled</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(2,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(5,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(3,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Product warranty liability at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product warranty liability was included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="line-height:120%;padding-left:4px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accrued expenses and other current liabilities were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Employee compensation and related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>34,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>37,822</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Professional and consulting services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>12,856</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Supplier purchases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Value added taxes payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>27,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21,205</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>81,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>90,157</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 34348000 37822000 12856000 14925000 3089000 7742000 3527000 8463000 27201000 21205000 81021000 90157000 <div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranty Costs</span></div><span style="font-family:inherit;font-size:10pt;">The Company provides a </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;">-year warranty on Personal Diabetes Managers (“PDMs”) sold in the United States and Europe and a </span><span style="font-family:inherit;font-size:10pt;">five</span>-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty at the time the product is shipped based on historical experience and the estimated cost to service the claims. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of goods sold in the consolidated statements of operations. Cost to service the claims reflects the current product cost. A reconciliation of the changes in the Company’s product warranty liability is as follows:<span style="font-family:inherit;font-size:9pt;"> </span><div style="line-height:120%;padding-top:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Product warranty liability at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Warranty expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>5,366</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Warranty claims settled</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(2,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(5,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(3,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Product warranty liability at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product warranty liability was included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="line-height:120%;padding-left:4px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>3,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>6,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6283000 5386000 6379000 5337000 3147000 1529000 5366000 3501000 2791000 1412000 5106000 3335000 6639000 5503000 6639000 5503000 2906000 2701000 3733000 3678000 6639000 6379000 ommitments and Contingencies<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</span></div><div style="line-height:120%;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Between May 5, 2015 and June 16, 2015, </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> class action lawsuits were filed by shareholders in the U.S. District Court, for the District of Massachusetts, against the Company and certain individual and former executives of the Company. </span><span style="font-family:inherit;font-size:10pt;"><span>Two</span></span><span style="font-family:inherit;font-size:10pt;"> suits subsequently were voluntarily dismissed. Arkansas Teacher Retirement System v. Insulet, et al., 1:15-cv-12345, (“ATRS”) alleged that the Company (and certain executives) committed violations of Sections 10(b) and 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934 by making allegedly false and misleading statements about the Company’s business, operations, and prospects. On February 8, 2018, the parties executed a binding stipulation of settlement, under which all claims were released and a payment was made into an escrow account for the plaintiffs and the class they purport to represent. On August 6, 2018, the Court issued an order approving the settlement. The Company had previously accrued fees and expenses in connection with this matter for the amount of the final settlement liability that was not covered by insurance, the amount of which was not material to the Company's consolidated financial statements. </span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, on April 26, 2017, a derivative action (Walker v. DeSisto, et al., 1:17-cv-10738) (“Walker”) was filed, and on October 13, 2017, a second derivative action (Carnazza v. DeSisto, et al., 1:17-cv-11977) (“Carnazza”) was filed, both on behalf of the Company, each by a shareholder in the U.S. District Court for the District of Massachusetts against the Company (as a nominal defendant) and certain individual current and former officers and directors of the Company. The allegations in the actions are substantially similar to those alleged in the securities class action. The actions seek, among other things, damages, disgorgement of certain types of compensation or profits, and attorneys’ fees and costs. On July 11, 2018, the parties executed a binding stipulation of settlement, under which all claims were released and a payment of attorneys’ fees and reimbursement of expenses will be paid to plaintiffs’ counsel, subject to the Court’s approval. On July 13, 2018, the plaintiffs filed a motion for preliminary approval of the settlement, which is pending. The Company expects that such fees and expenses payable to plaintiff's counsel will be covered by the Company's insurance. </span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is, from time to time, involved in the normal course of business in various legal proceedings, including intellectual property, contract, employment and product liability suits. Although the Company is unable to quantify the exact financial impact of any of these matters, the Company believes that none of these currently pending matters will have an outcome material to its financial condition or business.</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fees To Former European Distributor </span></div><span style="font-family:inherit;font-size:10pt;">Following the expiration of an agreement with a former European distributor on June 30, 2018, the Company was required to pay a quarterly per-unit fee for Omnipod sales to certain customers of the former European distributor for a one-year period through June 30, 2019. The Company recognized a liability and an associated intangible asset for this fee as qualifying sales occurred. The methodology applicable for determining the total fee under under the distribution agreement is subject to an active arbitration proceeding in Switzerland. The final amount of the fee could vary significantly depending on the number of customers who count for purposes of calculating the fee under the terms of the agreement. The Company estimates that the final aggregate fee is in the range of </span><span style="font-family:inherit;font-size:10pt;"><span>$5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$55 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of June 30, 2019, the Company had recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span> for fees related to Omnipod devices sold to qualifying customers during the period from July 1, 2018 through June 30, 2019. 3 2 5000000 55000000 7800000 Leases<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 2, ASC 842 requires lessees to recognize ROU assets and lease liabilities on the balance sheet for those leases classified as operating leases. In accordance with ASC 842, the Company determines if an arrangement is a lease at inception. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses its incremental borrowing rate in determining the present value of future payments since most of its leases do not provide an implicit interest rate. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. On January 1, 2019, upon the adoption of ASC 842, the Company recorded ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> on its consolidated balance sheet. The difference between the approximate value of the ROU assets and the approximate value of the lease obligations is primarily attributable to a former cease-use liability.</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">The Company leases approximately </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>100,000</span></span><span style="font-family:inherit;font-size:10pt;"> square feet of laboratory and office space in Billerica, Massachusetts. The lease expires in November 2022 and contains escalating payments over its life. Additionally, the Company leases approximately </span><span style="font-family:inherit;font-size:10pt;"><span>29,000</span></span><span style="font-family:inherit;font-size:10pt;"> square feet of warehousing space in Billerica, Massachusetts under a lease expiring in September 2019. The Company also leases international and certain other U.S. facilities. </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">These operating leases expire at various dates through 2026, some of which may include options to extend the leases for up to </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, and some of which may include options to terminate the leases at certain times within the lease term. </span><span style="font-family:inherit;font-size:10pt;">In the normal course of business, it is expected that these leases will be renewed.</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">The Company's total operating lease cost, which is recorded in general and administrative expenses in the consolidated statements of operations, was </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> and </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> for the </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, respectively. Cash paid for amounts included in the measurement of lease liabilities was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> </span><span style="font-family:inherit;font-size:10pt;">for </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The future minimum undiscounted lease payments under operating leases as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ending December 31, </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2019 (remaining)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">    Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,089</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">    Present value of future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 2019, ROU assets and operating lease liabilities were included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="line-height:120%;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">ROU asset:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>8,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating lease liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">   Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>9,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the weighted average remaining lease term for operating leases was </span><span style="font-family:inherit;font-size:10pt;"><span>3.7 years</span></span><span style="font-family:inherit;font-size:10pt;"> and the weighted-average discount rate used to determine the operating lease liability was </span><span style="font-family:inherit;font-size:10pt;"><span>6.7%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 8800000 10800000 100000 29000 P5Y 900000 1800000 800000 1600000 The future minimum undiscounted lease payments under operating leases as of <span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span><div style="line-height:120%;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ending December 31, </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2019 (remaining)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,575</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">    Total future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,089</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">    Present value of future minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1659000 2955000 2899000 2575000 269000 561000 10918000 1089000 9829000 <div style="line-height:120%;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 2019, ROU assets and operating lease liabilities were included in the following consolidated balance sheet accounts in the amounts shown:</span></div><div style="line-height:120%;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">ROU asset:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>8,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating lease liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">   Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>9,829</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8020000 2333000 7496000 9829000 P3Y8M12D 0.067 tock-Based Compensation <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the Company's stock-based compensation expense related to share-based awards for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.9057492931197%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unamortized Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Remaining Expense Period (Years)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">($ in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">At June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>4,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>10,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.7</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted stock units</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>6,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>4,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>10,137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>9,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>39,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.2</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Employee stock purchase plan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>0.4</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>8,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>14,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>51,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes stock option activity for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.39773798303487%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Value (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Remaining Contractual Term (years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,077,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>39.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>125,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>93.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(721,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>33.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>49,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited / Expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(111,604</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>48.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,370,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>43.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>180,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested, June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,839,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>37.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>150,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested or expected to vest, June 30, 2019 </span><span style="font-family:Times New Roman;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,309,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>177,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:12px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup> </span></div></td><td style="vertical-align:top;padding-left:12px;"><div style="line-height:120%;text-align:left;font-size:8pt;text-indent:-12px;"><span style="font-family:inherit;font-size:8pt;">Represents total outstanding stock options as of </span><span style="font-family:inherit;font-size:8pt;">June 30, 2019</span><span style="font-family:inherit;font-size:8pt;">, adjusted for estimated forfeitures.</span></div></td></tr></table><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity for the Company’s restricted stock units during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.9057492931197%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:67%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>752,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>55.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>311,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>93.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(307,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>45.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(51,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>63.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>705,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>75.73</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the Company's stock-based compensation expense related to share-based awards for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.9057492931197%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unamortized Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Remaining Expense Period (Years)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">($ in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">At June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>3,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>4,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>10,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.7</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted stock units</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>6,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>4,371</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>10,137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>9,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>39,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.2</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Employee stock purchase plan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>0.4</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>8,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>14,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>51,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes stock option activity for the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.39773798303487%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Value (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Remaining Contractual Term (years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,077,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>39.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>125,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>93.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(721,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>33.42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>49,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited / Expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(111,604</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>48.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,370,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>43.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>180,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested, June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,839,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>37.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>150,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested or expected to vest, June 30, 2019 </span><span style="font-family:Times New Roman;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,309,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>177,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:8pt;text-indent:-12px;"><span style="font-family:inherit;font-size:8pt;">Represents total outstanding stock options as of </span><span style="font-family:inherit;font-size:8pt;">June 30, 2019</span><span style="font-family:inherit;font-size:8pt;">, adjusted for estimated forfeitures.</span></div> 1583000 2272000 3223000 4630000 10906000 P2Y8M12D 6393000 4371000 10137000 9899000 39369000 P2Y2M12D 318000 294000 718000 588000 739000 P0M12D 8294000 6937000 14078000 15117000 51014000 3077624 39.16 125640 93.16 721041 33.42 49242000 111604 48.06 2370619 43.35 180231000 P5Y3M18D 1839054 37.50 150573000 P4Y6M 2309525 177471000 <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes activity for the Company’s restricted stock units during the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.9057492931197%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:67%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>752,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>55.02</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>311,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>93.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(307,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>45.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(51,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>63.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>705,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>75.73</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 752207 55.02 311950 93.79 307217 45.36 51645 63.77 705295 75.73 Interest Expense<div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net of portion capitalized was as follows:</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.44444444444444%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accretion of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>14,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Capitalized interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(2,569</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(2,436</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(6,039</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(4,161</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Interest expense, net of portion capitalized</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>14,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to convertible debt for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows: </span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of debt discount and issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,924</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>15,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">  Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>20,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to convertible debt for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of debt discount and issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">  Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,032</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>19,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net of portion capitalized was as follows:</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.44444444444444%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accretion of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>14,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Capitalized interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(2,569</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(2,436</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>(6,039</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(4,161</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Interest expense, net of portion capitalized</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>14,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to convertible debt for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows: </span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>4,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of debt discount and issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,924</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>7,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>15,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">  Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,308</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>10,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;"><span>20,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to convertible debt for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.375%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>1.25%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span>2.0%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of debt discount and issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,427</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">  Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,037</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,032</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>19,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2462000 2462000 4924000 4942000 7057000 6616000 14000000 13138000 692000 648000 1372000 1289000 2569000 2436000 6039000 4161000 7642000 7290000 14257000 15208000 0.01375 0.0125 0.020 0.01375 0.0125 0.020 1384000 1078000 0 2462000 2768000 2156000 0 4924000 3924000 3825000 0 7749000 7803000 7569000 0 15372000 5308000 4903000 0 10211000 10571000 9725000 0 20296000 0.01375 0.0125 0.020 0.01375 0.0125 0.020 1383000 1078000 1000 2462000 2767000 2156000 19000 4942000 3654000 3589000 21000 7264000 7265000 7102000 60000 14427000 5037000 4667000 22000 9726000 10032000 9258000 79000 19369000 Income Tax Expense<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">The Company's effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">three and six months ended June 30, 2019</span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> was a positive rate of </span><span style="font-family:inherit;font-size:10pt;"><span>25.6%</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>12.3%</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;">, compared with a negative rate of </span><span style="font-family:inherit;font-size:10pt;"><span>32.2%</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>9.9%</span></span><span style="font-family:inherit;font-size:10pt;font-weight:normal;"> for the same periods of 2018. </span><span style="font-family:inherit;font-size:10pt;">The negative effective tax rate in the 2018 periods resulted from recording state income and foreign taxes in jurisdictions with taxable income, mainly the United Kingdom and Canada. Income tax benefits have not been recorded for losses in jurisdictions where valuation allowances exist against net deferred tax assets; primarily in the United States. As of June 30, 2019 and December 31, 2018, the Company maintained a full valuation allowance against its U.S. net deferred tax assets based on the determination that it is not more likely than not these future benefits will be realized before expiration.</span></div> 0.256 0.123 -0.322 -0.099 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 25, 2019
Cover page.    
Entity Incorporation, State or Country Code DE  
Title of 12(b) Security Common Stock, $0.01 Par Value Per Share  
Document Transition Report false  
Document Quarterly Report true  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Trading Symbol PODD  
Entity Registrant Name INSULET CORPORATION  
Entity File Number 001-33462  
Entity Central Index Key 0001145197  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   60,271,673
Security Exchange Name NASDAQ  
City Area Code 978  
Entity Interactive Data Current Yes  
Local Phone Number 600-7000  
Entity Tax Identification Number 04-3523891  
Entity Address, Address Line One 100 Nagog Park  
Entity Address, City or Town Acton  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01720  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current Assets    
Cash and cash equivalents $ 119,867 $ 113,906
Short-term investments 189,881 175,040
Accounts receivable trade, less allowance for doubtful accounts of $4,098 and $3,610 66,958 63,294
Unbilled receivable 11,781 13,378
Inventories 85,109 71,414
Prepaid expenses and other current assets 25,211 24,254
Total current assets 498,807 461,286
Long-term investments 62,677 140,784
Property and equipment, net 334,025 258,379
Other intangible assets, net 13,040 10,383
Goodwill 39,739 39,646
Other assets 29,435 18,266
Total assets 977,723 928,744
Current Liabilities    
Accounts payable 24,752 25,500
Accrued expenses and other current liabilities 81,021 90,157
Total current liabilities 105,773 115,657
Convertible debt, net of current portion 607,351 591,978
Other liabilities 14,819 9,010
Total liabilities 727,943 716,645
Stockholders’ Equity    
Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding 0 0
Common stock, $.001 par value, 100,000,000 authorized; 60,149,926 and 59,188,758 issued and outstanding 60 59
Additional paid-in capital 930,383 898,559
Accumulated other comprehensive loss (2,829) (2,905)
Accumulated deficit (677,834) (683,614)
Total stockholders’ equity 249,780 212,099
Total liabilities and stockholders’ equity $ 977,723 $ 928,744
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 4,098 $ 3,610
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 60,149,926 59,188,758
Common stock, outstanding (in shares) 60,149,926 59,188,758
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenue $ 177,136 $ 124,262 $ 336,691 $ 247,840
Cost of revenue 60,718 42,190 113,577 89,953
Gross profit 116,418 82,072 223,114 157,887
Operating expenses:        
Research and development 32,264 18,801 64,218 39,068
Sales and marketing 47,401 36,575 89,017 69,624
General and administrative 29,150 22,371 55,011 44,870
Total operating expenses 108,815 77,747 208,246 153,562
Operating income 7,603 4,325 14,868 4,325
Interest expense, net of portion capitalized (7,642) (7,290) (14,257) (15,208)
Other income, net 1,923 1,686 5,977 3,368
Income (loss) before income taxes 1,884 (1,279) 6,588 (7,515)
Income tax expense 482 412 808 745
Net income (loss) $ 1,402 $ (1,691) $ 5,780 $ (8,260)
Net income (loss) per share:        
Net income (loss) per share: basic (in dollars per share) $ 0.02 $ (0.03) $ 0.10 $ (0.14)
Net income (loss) per shares: diluted (in dollars per share) $ 0.02 $ (0.03) $ 0.09 $ (0.14)
Weighted average number of shares outstanding, basic (in shares) 59,844,991 58,833,498 59,601,365 58,659,111
Weighted average number of shares outstanding, diluted (in shares) 61,486,325 58,833,498 61,332,451 58,659,111
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.2
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) $ 1,402 $ (1,691) $ 5,780 $ (8,260)
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustment, net of tax (359) (741) (1,174) (1,059)
Unrealized gain (loss) on available-for-sale debt securities, net of tax 615 (109) 1,250 (834)
Total other comprehensive income (loss), net of tax 256 (850) 76 (1,893)
Total comprehensive income (loss) $ 1,658 $ (2,541) $ 5,856 $ (10,153)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2017   58,319,348      
Beginning balance at Dec. 31, 2017 $ 158,516 $ 58 $ 866,206 $ (707,255) $ (493)
Exercise of options to purchase common stock (in shares)   308,369      
Exercise of options to purchase common stock 9,741   9,741    
Issuance for employee stock purchase plan (in shares)   24,643      
Issuance for employee stock purchase plan 1,481   1,481    
Stock-based compensation expense 15,117   15,117    
Restricted stock units vested, net of shares withheld for taxes (in shares)   323,035      
Restricted stock units vested, net of shares withheld for taxes (12,691) $ 1 (12,692)    
Debt retirement (3,212)   (3,212)    
Net income (loss) (8,260)     (8,260)  
Other comprehensive income (loss) (1,893)       (1,893)
Ending balance (in shares) at Jun. 30, 2018   58,975,395      
Ending balance at Jun. 30, 2018 179,148 $ 59 876,641 (695,166) (2,386)
Beginning balance (in shares) at Mar. 31, 2018   58,723,242      
Beginning balance at Mar. 31, 2018 170,568 $ 59 865,520 (693,475) (1,536)
Exercise of options to purchase common stock (in shares)   194,327      
Exercise of options to purchase common stock 6,780   6,780    
Issuance for employee stock purchase plan (in shares)   24,643      
Issuance for employee stock purchase plan 1,481   1,481    
Stock-based compensation expense 6,936   6,936    
Restricted stock units vested, net of shares withheld for taxes (in shares)   33,183      
Restricted stock units vested, net of shares withheld for taxes (876)   (876)    
Debt retirement (3,200)   (3,200)    
Net income (loss) (1,691)     (1,691)  
Other comprehensive income (loss) (850)       (850)
Ending balance (in shares) at Jun. 30, 2018   58,975,395      
Ending balance at Jun. 30, 2018 $ 179,148 $ 59 876,641 (695,166) (2,386)
Beginning balance (in shares) at Dec. 31, 2018 59,188,758 59,188,758      
Beginning balance at Dec. 31, 2018 $ 212,099 $ 59 898,559 (683,614) (2,905)
Exercise of options to purchase common stock (in shares) 721,041 716,687      
Exercise of options to purchase common stock $ 23,660 $ 1 23,659    
Issuance for employee stock purchase plan (in shares)   27,613      
Issuance for employee stock purchase plan 2,030   2,030    
Stock-based compensation expense 14,078   14,078    
Restricted stock units vested, net of shares withheld for taxes (in shares)   216,868      
Restricted stock units vested, net of shares withheld for taxes (7,943)   (7,943)    
Net income (loss) 5,780     5,780  
Other comprehensive income (loss) $ 76       76
Ending balance (in shares) at Jun. 30, 2019 60,149,926 60,149,926      
Ending balance at Jun. 30, 2019 $ 249,780 $ 60 930,383 (677,834) (2,829)
Beginning balance (in shares) at Mar. 31, 2019   59,638,439      
Beginning balance at Mar. 31, 2019 223,630 $ 60 905,891 (679,236) (3,085)
Exercise of options to purchase common stock (in shares)   447,214      
Exercise of options to purchase common stock 14,599   14,599    
Issuance for employee stock purchase plan (in shares)   27,613      
Issuance for employee stock purchase plan 2,030   2,030    
Stock-based compensation expense 8,294   8,294    
Restricted stock units vested, net of shares withheld for taxes (in shares)   36,660      
Restricted stock units vested, net of shares withheld for taxes (431)   (431)    
Net income (loss) 1,402     1,402  
Other comprehensive income (loss) $ 256       256
Ending balance (in shares) at Jun. 30, 2019 60,149,926 60,149,926      
Ending balance at Jun. 30, 2019 $ 249,780 $ 60 $ 930,383 $ (677,834) $ (2,829)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.2
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) $ 5,780 $ (8,260)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities    
Depreciation and amortization 11,026 7,131
Non-cash interest expense 15,372 14,427
Stock-based compensation expense 14,078 15,117
Provision for bad debts 1,969 1,586
Other (589) (130)
Changes in operating assets and liabilities:    
Accounts receivable and unbilled receivable (5,406) (7,217)
Inventories (14,005) (7,959)
Prepaid expenses and other assets (3,076) (4,823)
Accounts payable, accrued expenses and other current liabilities (3,749) (17,873)
Deferred revenue 190 (2,626)
Other liabilities (1,313) 232
Net cash provided by (used in) operating activities 20,277 (10,395)
Cash flows from investing activities    
Purchases of property, equipment (91,949) (87,730)
Acquisition of intangible assets (4,965) (2,207)
Purchases of investments (39,065) (117,940)
Receipts from the maturity or sale of investments 104,186 90,774
Net cash used in investing activities (31,793) (117,103)
Cash flows from financing activities    
Repayment of convertible debt 0 (6,687)
Proceeds from exercise of stock options and issuance of common stock under employee stock purchase plan 25,690 11,206
Payments for taxes related to net share settlement of equity awards (7,943) (12,691)
Net cash provided by (used in) financing activities 17,747 (8,172)
Effect of exchange rate changes on cash (270) (661)
Net increase (decrease) in cash, cash equivalents and restricted cash 5,961 (136,331)
Cash, cash equivalents and restricted cash at beginning of period 113,906 272,577
Cash, cash equivalents and restricted cash at end of period 119,867 136,246
Non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses $ 3,051 $ 12,300
XML 18 R8.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 Nature of the Business
Insulet Corporation (“Insulet”) is primarily engaged in the development, manufacturing and sale of its proprietary Omnipod® System, an innovative, discreet and easy-to-use continuous insulin delivery system for people with insulin-dependent diabetes. The Omnipod System consists of two product lines: the Omnipod Insulin Management System (“Omnipod”), which Insulet has been selling since 2005, and its next generation Omnipod DASHTM Insulin Management System (“Omnipod DASH” or “DASH”). Insulet began a full market release of Omnipod DASH in the United States at the end of the first quarter of 2019. Collectively, these products are referred to as the “Omnipod System”.
In addition to using the Omnipod System for insulin delivery, Insulet also partners with global pharmaceutical and biotechnology companies to tailor the Omnipod System technology platform for the delivery of their drugs across other therapeutic areas. The majority of Insulet's drug delivery revenue currently consists of sales to Amgen supplying the Neulasta® Onpro® kit, an innovative delivery system for Amgen’s white blood cell booster to help reduce the risk of infection during intense chemotherapy.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
Basis of Presentation
The accompanying financial statements reflect the consolidated operations of Insulet and its subsidiaries (the “Company”). The unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the application of certain of its significant accounting policies that may materially affect the reported amounts of assets, liabilities, equity, revenue and expenses. Actual results may differ from those estimates. In management's opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2019, or for any other subsequent interim period.
The year-end balance sheet data was derived from audited consolidated financial statements. These consolidated financial statements do not include all of the annual disclosures required by U.S. GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

Shipping and Handling Costs
Shipping and handling costs are included in general and administrative expenses and were $2.3 million and $1.4 million for the three months ended June 30, 2019 and 2018, respectively, and were $4.9 million and $2.5 million for the six months ended June 30, 2019 and 2018, respectively.

Reclassification of Prior Period Amounts
Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Software license costs have been reallocated from general and administrative expenses to research and development and sales and marketing expenses based on license usage. These reclassifications have no effect on previously reported net income.

Recently Adopted Accounting Standards
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842) (“ASU 2016-02”). ASU 2016-02 and its related amendments (collectively referred to as ASC 842), which amends the guidance in former ASC Topic 840, Leases. The new standard requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for those leases classified as operating leases. The Company adopted ASC 842 on January 1, 2019 using the modified retrospective method, whereby the new guidance is applied prospectively as of the date of adoption and prior periods are not restated. The Company elected the practical expedients that permit the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. The Company also excludes leases with an expected term of less than one year from the application of ASC 842. Adoption of the lease standard had a material impact on the Company's consolidated balance sheet, which is disclosed in Note 11.
Effective January 1, 2019, the Company early adopted ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 requires certain costs to implement a cloud computing arrangement that is a service contract to be capitalized consistent with the rules applicable to internal-use software capitalization projects. The Company adopted this new guidance effective January 1, 2019, prospectively. The Company defers
eligible costs related to the implementation of cloud computing arrangements within other current and non-current assets and amortizes such costs over the expected term of the hosting arrangement to the same income statement line as the associated cloud operating expenses. Adoption of this standard resulted in the Company capitalizing $0.7 million and $2.0 million of cloud computing implementation costs for the three and six months ended June 30, 2019, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Acquisition Costs Revenue and Contract Acquisition Costs
The following table summarizes revenue from contracts with customers for the three and six months ended June 30, 2019 and 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
U.S. Omnipod
$
98,074

 
$
78,047

 
$
184,177

 
$
148,319

International Omnipod
62,736

 
28,509

 
119,624

 
66,913

Total Diabetes Revenue
160,810

 
106,556

 
303,801

 
215,232

Drug Delivery
16,326

 
17,706

 
32,890

 
32,608

Total
$
177,136

 
$
124,262

 
$
336,691

 
$
247,840


Revenue for customers comprising more than 10% of total revenue were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,


2019
 
2018
 
2019
 
2018
Amgen, Inc.
*
 
14%
 
10%
 
13%
Ypsomed
*
 
*
 
*
 
17%
Cardinal Health Inc. and affiliates
12%
 
13%
 
11%
 
12%
* Represents less than 10% of consolidated revenue.
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
 
 
As of
(in thousands)
 
June 30, 2019
 
December 31, 2018
Accrued expenses and other current liabilities
 
$
1,374

 
$
1,184

Other liabilities
 
986

 
931

Total deferred revenue
 
$
2,360

 
$
2,115

 
 
 
 
 

Revenue recognized during the three and six months ended June 30, 2019 included in deferred revenue at the beginning of 2019 was $0.2 million and $1.1 million, respectively. Revenue recognized during the three and six months ended June 30, 2018 included in deferred revenue at the beginning of 2018 was $1.1 million and $2.4 million, respectively. No revenue was recognized during the three and six months ended June 30, 2019 and 2018 from performance obligations satisfied or partially satisfied in previous periods.
Contract acquisition costs, representing capitalized commissions costs related to new patient starts, net of amortization, were included in the following consolidated balance sheet accounts in the amounts shown:
 
 
As of
(in thousands)
 
June 30, 2019
 
December 31, 2018
Prepaid expenses and other current assets
 
$
8,452

 
$
7,277

Other assets
 
18,183

 
15,988

Total capitalized contract acquisition costs, net
 
$
26,635

 
$
23,265

 
 
 
 
 

The Company recognized $2.1 million and $4.1 million of amortization of capitalized contract acquisition costs during the three and six months ended June 30, 2019, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Investments
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Cash and Cash Equivalents
Included in the Company's cash and cash equivalents are restricted cash amounts set aside for collateral on outstanding letters of credit totaling $2.7 million at both June 30, 2019 and December 31, 2018.

Marketable Securities
The Company's short-term and long-term investments in debt securities had maturity dates that range from 8 days to 23 months as of June 30, 2019. The Company’s investment portfolio included approximately 40 available-for-sale debt securities that had insignificant unrealized loss positions as of June 30, 2019 and December 31, 2018. The Company's investments had insignificant realized gains or losses for both the three and six months ended June 30, 2019 and June 30, 2018.
The Company uses the following fair value hierarchy to measure the fair value of assets and liabilities:
Level 1 — quoted prices in active markets for identical assets or liabilities;
Level 2 — observable inputs other than quoted prices in active markets for identical assets or liabilities;
Level 3 — unobservable inputs for which there is little or no market data, which require the Company to develop its own assumptions. The Company had no Level 3 assets or liabilities as of June 30, 2019 and December 31, 2018.
The following table provides amortized cost, gross unrealized gains and losses, fair value and the level in the fair value hierarchy for the Company's investments as of June 30, 2019 and December 31, 2018:
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized (Losses)
 
Fair Value
 
Level 1
 
Level 2
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
Money market mutual funds
$
50,427

 
$

 
$

 
$
50,427

 
$
45,439

 
$
4,988

Total cash equivalents
$
50,427

 
$

 
$

 
$
50,427

 
$
45,439

 
$
4,988

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
103,776

 
$
69

 
$
(67
)
 
$
103,778

 
$
69,779

 
$
33,999

Corporate bonds
76,256

 
162

 
(13
)
 
76,405

 

 
76,405

Certificates of deposit
9,688

 
13

 
(3
)
 
9,698

 

 
9,698

Total short-term investments
$
189,720

 
$
244

 
$
(83
)
 
$
189,881

 
$
69,779

 
$
120,102

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
57,647

 
$
294

 
$
(3
)
 
$
57,938

 
$
29,915

 
$
28,023

Corporate bonds
814

 
44

 
(40
)
 
818

 

 
818

Certificates of deposit
3,904

 
17

 

 
3,921

 

 
3,921

Total long-term investments
$
62,365

 
$
355

 
$
(43
)
 
$
62,677

 
$
29,915

 
$
32,762

 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
Money market mutual funds
$
47,199

 
$

 
$

 
$
47,199

 
$
47,199

 
$

Total cash equivalents
$
47,199

 
$

 
$

 
$
47,199

 
$
47,199

 
$

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
112,995

 
$

 
$
(486
)
 
$
112,509

 
$
69,605

 
$
42,904

Corporate bonds
56,235

 

 
(210
)
 
56,025

 

 
56,025

Certificates of deposit
6,506

 

 

 
6,506

 

 
6,506

Total short-term investments
$
175,736

 
$

 
$
(696
)
 
$
175,040

 
$
69,605

 
$
105,435

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
90,458

 
$
99

 
$
(155
)
 
$
90,402

 
$
64,086

 
$
26,316

Corporate bonds
46,743

 
43

 
(68
)
 
46,718

 

 
46,718

Certificates of deposit
3,664

 

 

 
3,664

 

 
3,664

Total long-term investments
$
140,865

 
$
142

 
$
(223
)
 
$
140,784

 
$
64,086

 
$
76,698


XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Debt, Net
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Convertible Debt, Net Convertible Debt, Net
The Company had outstanding convertible debt and related debt issuance costs on its consolidated balance sheet as follows:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
1.25% Convertible Senior Notes, due September 2021
$
344,992

 
$
344,992

1.375% Convertible Senior Notes, due November 2024
402,500

 
402,500

Unamortized debt discount
(129,616
)
 
(143,616
)
Debt issuance costs
(10,525
)
 
(11,898
)
Total convertible debt, net
$
607,351

 
$
591,978


The carrying amount and the estimated fair value of the Company's convertible debt, which is based on the Level 2 quoted market prices as of June 30, 2019 and December 31, 2018 were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
(in thousands)
Carrying Value
 
Estimated Fair Value
 
Carrying Value
 
Estimated Fair Value
1.25% Convertible Senior Notes, due September 2021
$
308,574

 
$
693,455

 
$
301,006

 
$
483,851

1.375% Convertible Senior Notes, due November 2024
298,777

 
512,797

 
290,972

 
426,026

  Total
$
607,351

 
$
1,206,252

 
$
591,978

 
$
909,877


XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2019
Disclosure Potential Common Shares Excluded From Computation Of Diluted Net Loss Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period, excluding unvested restricted common shares. Diluted net income (loss) per share is computed using the weighted average number of common shares outstanding and, when dilutive, potential common share equivalents from outstanding stock options and restricted stock units (using the treasury-stock method), and potential common shares from the Company's convertible debt (using the if-converted method).
The table below sets forth the components used in the computation of basic and diluted net income (loss) per share for the three and six months ended June 30, 2019. Because the Company reported a net loss for the three and six months ended June 30, 2018, all potential dilutive common shares have been excluded from the computation of the diluted net loss per share for three and six months ended June 30, 2018, as the effect would have been anti-dilutive.
 
June 30, 2019
 (in thousands, except share and per share data)
Three Months Ended
 
Six Months Ended
Numerator:
 
 
 
Net income
$
1,402

 
$
5,780

Denominator:
 
 
 
Basic weighted average common shares outstanding
59,844,991

 
59,601,365

Effect of dilutive securities
 
 
 
Stock options
1,479,713

 
1,513,886

Restricted stock units
161,621

 
217,200

Convertible debt

 

Diluted shares
61,486,325

 
61,332,451

Net income per share:
 
 
 
Basic
$
0.02

 
$
0.10

Diluted
$
0.02

 
$
0.09


For the three and six months ended June 30, 2019, certain potential outstanding shares from stock options, restricted stock units and convertible debt were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based restricted stock units were excluded from the computation of diluted net income per share because the underlying performance conditions for such restricted stock units had not yet been met.
The number of potential common share equivalents excluded from the computation of diluted net income (loss) per share for the three and six months ended June 30, 2019 and 2018 are as follows:
 
June 30, 2019
 
June 30, 2018
 
Three Months Ended
 
Six Months Ended
 
Three and Six Months Ended
1.25% Convertible Senior Notes
5,910,954

 
5,910,954

 
5,910,954

1.375% Convertible Senior Notes
4,319,429

 
4,319,429

 
4,319,429

Unvested restricted stock units
426,550

 
421,776

 
914,710

Stock options
181,132

 
231,289

 
3,199,238

Total
10,838,065

 
10,883,448

 
14,344,331


XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Inventories Inventories
At the end of each period, inventories were comprised of the following:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Raw materials
$
17,960

 
$
10,347

Work-in-process
26,979

 
30,222

Finished goods
40,170

 
30,845

    Total inventories
$
85,109

 
$
71,414


XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets, Net oodwill and Other Intangible Assets, Net
The changes in the carrying amounts of goodwill for the six months ended June 30, 2019 were as follows:
 
(in thousands)
Goodwill at December 31, 2018
$
39,646

Foreign currency translation
93

Goodwill at June 30, 2019
$
39,739



The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
(in thousands)
Gross Carrying Amount
 
Accumulated Amortization
 
Net Book Value
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Book Value
Customer and contractual relationships
$
9,850

 
$
(2,326
)
 
$
7,524

 
$
6,109

 
$
(1,880
)
 
$
4,229

Internal-use software
10,581

 
(5,940
)
 
4,641

 
11,262

 
(5,108
)
 
6,154

Intellectual property
875

 

 
875

 

 

 

Total
$
21,306

 
$
(8,266
)
 
$
13,040

 
$
17,371

 
$
(6,988
)
 
$
10,383


Amortization expense for intangible assets was $0.6 million and $0.4 million for the three months ended June 30, 2019 and 2018, respectively. Amortization expense for intangible assets was $1.2 million and $0.8 million for the six months ended June 30, 2019 and 2018, respectively.
Estimated future amortization expense by year is as follows:
Years Ending December 31,
(in thousands)
2019 (remaining)
$
1,405

2020
2,547

2021
2,043

2022
1,460

2023
1,021

Thereafter
4,564

     Total
$
13,040


XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2019
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities ccrued Expenses and Other Current Liabilities
The components of accrued expenses and other current liabilities were as follows:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Employee compensation and related costs
$
34,348

 
$
37,822

Professional and consulting services
12,856

 
14,925

Supplier purchases
3,089

 
7,742

Value added taxes payable
3,527

 
8,463

Other
27,201

 
21,205

Accrued expenses and other current liabilities
$
81,021

 
$
90,157


Product Warranty Costs
The Company provides a four-year warranty on Personal Diabetes Managers (“PDMs”) sold in the United States and Europe and a five-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty at the time the product is shipped based on historical experience and the estimated cost to service the claims. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of goods sold in the consolidated statements of operations. Cost to service the claims reflects the current product cost. A reconciliation of the changes in the Company’s product warranty liability is as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Product warranty liability at beginning of period
$
6,283

 
$
5,386

 
$
6,379

 
$
5,337

Warranty expense
3,147

 
1,529

 
5,366

 
3,501

Warranty claims settled
(2,791
)
 
(1,412
)
 
(5,106
)
 
(3,335
)
Product warranty liability at end of period
$
6,639

 
$
5,503

 
$
6,639

 
$
5,503


Product warranty liability was included in the following consolidated balance sheet accounts in the amounts shown:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Accrued expenses and other current liabilities
$
2,906

 
$
2,701

Other liabilities
3,733

 
3,678

Total
$
6,639

 
$
6,379


XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies ommitments and Contingencies
Legal Proceedings
Between May 5, 2015 and June 16, 2015, three class action lawsuits were filed by shareholders in the U.S. District Court, for the District of Massachusetts, against the Company and certain individual and former executives of the Company. Two suits subsequently were voluntarily dismissed. Arkansas Teacher Retirement System v. Insulet, et al., 1:15-cv-12345, (“ATRS”) alleged that the Company (and certain executives) committed violations of Sections 10(b) and 20(a) and Rule 10b-5 of the Securities Exchange Act of 1934 by making allegedly false and misleading statements about the Company’s business, operations, and prospects. On February 8, 2018, the parties executed a binding stipulation of settlement, under which all claims were released and a payment was made into an escrow account for the plaintiffs and the class they purport to represent. On August 6, 2018, the Court issued an order approving the settlement. The Company had previously accrued fees and expenses in connection with this matter for the amount of the final settlement liability that was not covered by insurance, the amount of which was not material to the Company's consolidated financial statements.
In addition, on April 26, 2017, a derivative action (Walker v. DeSisto, et al., 1:17-cv-10738) (“Walker”) was filed, and on October 13, 2017, a second derivative action (Carnazza v. DeSisto, et al., 1:17-cv-11977) (“Carnazza”) was filed, both on behalf of the Company, each by a shareholder in the U.S. District Court for the District of Massachusetts against the Company (as a nominal defendant) and certain individual current and former officers and directors of the Company. The allegations in the actions are substantially similar to those alleged in the securities class action. The actions seek, among other things, damages, disgorgement of certain types of compensation or profits, and attorneys’ fees and costs. On July 11, 2018, the parties executed a binding stipulation of settlement, under which all claims were released and a payment of attorneys’ fees and reimbursement of expenses will be paid to plaintiffs’ counsel, subject to the Court’s approval. On July 13, 2018, the plaintiffs filed a motion for preliminary approval of the settlement, which is pending. The Company expects that such fees and expenses payable to plaintiff's counsel will be covered by the Company's insurance.
The Company is, from time to time, involved in the normal course of business in various legal proceedings, including intellectual property, contract, employment and product liability suits. Although the Company is unable to quantify the exact financial impact of any of these matters, the Company believes that none of these currently pending matters will have an outcome material to its financial condition or business.
Fees To Former European Distributor
Following the expiration of an agreement with a former European distributor on June 30, 2018, the Company was required to pay a quarterly per-unit fee for Omnipod sales to certain customers of the former European distributor for a one-year period through June 30, 2019. The Company recognized a liability and an associated intangible asset for this fee as qualifying sales occurred. The methodology applicable for determining the total fee under under the distribution agreement is subject to an active arbitration proceeding in Switzerland. The final amount of the fee could vary significantly depending on the number of customers who count for purposes of calculating the fee under the terms of the agreement. The Company estimates that the final aggregate fee is in the range of $5 million to $55 million. As of June 30, 2019, the Company had recognized $7.8 million for fees related to Omnipod devices sold to qualifying customers during the period from July 1, 2018 through June 30, 2019.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases Leases
As discussed in Note 2, ASC 842 requires lessees to recognize ROU assets and lease liabilities on the balance sheet for those leases classified as operating leases. In accordance with ASC 842, the Company determines if an arrangement is a lease at inception. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses its incremental borrowing rate in determining the present value of future payments since most of its leases do not provide an implicit interest rate. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. On January 1, 2019, upon the adoption of ASC 842, the Company recorded ROU assets of $8.8 million and operating lease liabilities of $10.8 million on its consolidated balance sheet. The difference between the approximate value of the ROU assets and the approximate value of the lease obligations is primarily attributable to a former cease-use liability.
The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
The Company leases approximately 100,000 square feet of laboratory and office space in Billerica, Massachusetts. The lease expires in November 2022 and contains escalating payments over its life. Additionally, the Company leases approximately 29,000 square feet of warehousing space in Billerica, Massachusetts under a lease expiring in September 2019. The Company also leases international and certain other U.S. facilities. These operating leases expire at various dates through 2026, some of which may include options to extend the leases for up to 5 years, and some of which may include options to terminate the leases at certain times within the lease term. In the normal course of business, it is expected that these leases will be renewed.
The Company's total operating lease cost, which is recorded in general and administrative expenses in the consolidated statements of operations, was $0.9 million and $1.8 million for the three and six months ended June 30, 2019, respectively. Cash paid for amounts included in the measurement of lease liabilities was $0.8 million and $1.6 million for three and six months ended June 30, 2019, respectively. The future minimum undiscounted lease payments under operating leases as of June 30, 2019 are as follows:
Years Ending December 31,
 
(in thousands)
 
2019 (remaining)
 
$
1,659

 
2020
 
2,955

 
2021
 
2,899

 
2022
 
2,575

 
2023
 
269

 
Thereafter
 
561

 
    Total future minimum lease payments
 
10,918

 
Less: imputed interest
 
(1,089
)
 
    Present value of future minimum lease payments
 
$
9,829

 
 
 
 
 

As of June 30, 2019, ROU assets and operating lease liabilities were included in the following consolidated balance sheet accounts in the amounts shown:
As of June 30, 2019
 
(in thousands)
 
ROU asset:
 
 
 
Other assets
 
$
8,020

 
 
 
 
 
Operating lease liabilities:
 
 
 
Accrued expenses and other current liabilities
 
$
2,333

 
Other liabilities
 
7,496

 
   Total
 
$
9,829

 

As of June 30, 2019, the weighted average remaining lease term for operating leases was 3.7 years and the weighted-average discount rate used to determine the operating lease liability was 6.7%.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation tock-Based Compensation
The following table reflects the Company's stock-based compensation expense related to share-based awards for the three and six months ended June 30, 2019 and 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
Unamortized Expense
 
Weighted Average Remaining Expense Period (Years)
($ in thousands)
2019
 
2018
 
2019
 
2018
 
At June 30, 2019
Stock options
$
1,583

 
$
2,272

 
$
3,223

 
$
4,630

 
$
10,906

 
2.7
Restricted stock units
6,393

 
4,371

 
10,137

 
9,899

 
39,369

 
2.2
Employee stock purchase plan
318

 
294

 
718

 
588

 
739

 
0.4
Total
$
8,294

 
$
6,937

 
$
14,078

 
$
15,117

 
$
51,014

 
 


The following summarizes stock option activity for the six months ended June 30, 2019:
 
Number of
Options
 
Weighted Average
Exercise Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted Average
Remaining Contractual Term (years)
Outstanding at December 31, 2018
3,077,624

 
$
39.16

 
 
 
 
Granted
125,640

 
93.16

 
 
 
 
Exercised
(721,041
)
 
33.42

 
$
49,242

 
 
Forfeited / Expired
(111,604
)
 
48.06

 
 
 
 
Outstanding at June 30, 2019
2,370,619

 
$
43.35

 
$
180,231

 
5.3
Vested, June 30, 2019
1,839,054

 
$
37.50

 
$
150,573

 
4.5
Vested or expected to vest, June 30, 2019 (1)
2,309,525

 

 
$
177,471

 
 
(1) 
Represents total outstanding stock options as of June 30, 2019, adjusted for estimated forfeitures.
The following table summarizes activity for the Company’s restricted stock units during the six months ended June 30, 2019:
 
Number of
Shares
 
Weighted
Average
Fair Value
Outstanding at December 31, 2018
752,207

 
$
55.02

Granted
311,950

 
93.79

Vested
(307,217
)
 
45.36

Forfeited
(51,645
)
 
63.77

Outstanding at June 30, 2019
705,295

 
$
75.73


XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Interest Expense
6 Months Ended
Jun. 30, 2019
Other Income and Expenses [Abstract]  
Interest Expense Interest Expense
Interest expense, net of portion capitalized was as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Contractual coupon interest
$
2,462

 
$
2,462

 
$
4,924

 
$
4,942

Accretion of debt discount
7,057

 
6,616

 
14,000

 
13,138

Amortization of debt issuance costs
692

 
648

 
1,372

 
1,289

Capitalized interest
(2,569
)
 
(2,436
)
 
(6,039
)
 
(4,161
)
Interest expense, net of portion capitalized
$
7,642

 
$
7,290

 
$
14,257

 
$
15,208


Interest expense related to convertible debt for the three and six months ended June 30, 2019 was as follows:  
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 2019
(in thousands)
1.375%
 
1.25%
 
2.0%
 
Total
 
1.375%
 
1.25%
 
2.0%
 
Total
Contractual coupon interest
$
1,384

 
$
1,078

 
$

 
$
2,462

 
$
2,768

 
$
2,156

 
$

 
$
4,924

Amortization of debt discount and issuance costs
3,924

 
3,825

 

 
7,749

 
7,803

 
7,569

 

 
15,372

  Total
$
5,308

 
$
4,903

 
$

 
$
10,211

 
$
10,571

 
$
9,725

 
$

 
$
20,296


Interest expense related to convertible debt for the three and six months ended June 30, 2018 is as follows:  
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
(in thousands)
1.375%
 
1.25%
 
2.0%
 
Total
 
1.375%
 
1.25%
 
2.0%
 
Total
Contractual coupon interest
$
1,383

 
$
1,078

 
$
1

 
$
2,462

 
$
2,767

 
$
2,156

 
$
19

 
$
4,942

Amortization of debt discount and issuance costs
3,654

 
3,589

 
21

 
7,264

 
7,265

 
7,102

 
60

 
14,427

  Total
$
5,037

 
$
4,667

 
$
22

 
$
9,726

 
$
10,032

 
$
9,258

 
$
79

 
$
19,369


XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Income Tax Expense
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Tax Expense Income Tax Expense
The Company's effective tax rate for the three and six months ended June 30, 2019 was a positive rate of 25.6% and 12.3%, compared with a negative rate of 32.2% and 9.9% for the same periods of 2018. The negative effective tax rate in the 2018 periods resulted from recording state income and foreign taxes in jurisdictions with taxable income, mainly the United Kingdom and Canada. Income tax benefits have not been recorded for losses in jurisdictions where valuation allowances exist against net deferred tax assets; primarily in the United States. As of June 30, 2019 and December 31, 2018, the Company maintained a full valuation allowance against its U.S. net deferred tax assets based on the determination that it is not more likely than not these future benefits will be realized before expiration.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying financial statements reflect the consolidated operations of Insulet and its subsidiaries (the “Company”). The unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the application of certain of its significant accounting policies that may materially affect the reported amounts of assets, liabilities, equity, revenue and expenses. Actual results may differ from those estimates. In management's opinion, the unaudited consolidated financial statements contain all normal recurring adjustments necessary for a fair statement of the interim results reported. Operating results for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for the full year ending December 31, 2019, or for any other subsequent interim period.
The year-end balance sheet data was derived from audited consolidated financial statements. These consolidated financial statements do not include all of the annual disclosures required by U.S. GAAP; accordingly, they should be read in conjunction with the Company’s audited consolidated financial statements contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.
Reclassification of Prior Period Amounts
Reclassification of Prior Period Amounts
Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Software license costs have been reallocated from general and administrative expenses to research and development and sales and marketing expenses based on license usage.
Recently Adopted and Not Yet Adopted Accounting Pronouncements
Recently Adopted Accounting Standards
Effective January 1, 2019, the Company adopted Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842) (“ASU 2016-02”). ASU 2016-02 and its related amendments (collectively referred to as ASC 842), which amends the guidance in former ASC Topic 840, Leases. The new standard requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for those leases classified as operating leases. The Company adopted ASC 842 on January 1, 2019 using the modified retrospective method, whereby the new guidance is applied prospectively as of the date of adoption and prior periods are not restated. The Company elected the practical expedients that permit the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases, and (3) any initial direct costs for any existing leases as of the effective date. The Company also excludes leases with an expected term of less than one year from the application of ASC 842. Adoption of the lease standard had a material impact on the Company's consolidated balance sheet, which is disclosed in Note 11.
Effective January 1, 2019, the Company early adopted ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 requires certain costs to implement a cloud computing arrangement that is a service contract to be capitalized consistent with the rules applicable to internal-use software capitalization projects. The Company adopted this new guidance effective January 1, 2019, prospectively. The Company defers
eligible costs related to the implementation of cloud computing arrangements within other current and non-current assets and amortizes such costs over the expected term of the hosting arrangement to the same income statement line as the associated cloud operating expenses. Adoption of this standard resulted in the Company capitalizing $0.7 million and $2.0 million of cloud computing implementation costs for the three and six months ended June 30, 2019, respectively.
Product Warranty Costs
Product Warranty Costs
The Company provides a four-year warranty on Personal Diabetes Managers (“PDMs”) sold in the United States and Europe and a five-year warranty on PDMs sold in Canada and may replace Pods that do not function in accordance with product specifications. The Company estimates its warranty at the time the product is shipped based on historical experience and the estimated cost to service the claims. Since the Company continues to introduce new products and versions, the anticipated performance of the product over the warranty period is also considered in estimating warranty reserves. Warranty expense is recorded in cost of goods sold in the consolidated statements of operations. Cost to service the claims reflects the current product cost.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes revenue from contracts with customers for the three and six months ended June 30, 2019 and 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
U.S. Omnipod
$
98,074

 
$
78,047

 
$
184,177

 
$
148,319

International Omnipod
62,736

 
28,509

 
119,624

 
66,913

Total Diabetes Revenue
160,810

 
106,556

 
303,801

 
215,232

Drug Delivery
16,326

 
17,706

 
32,890

 
32,608

Total
$
177,136

 
$
124,262

 
$
336,691

 
$
247,840


Schedule of revenue from major customers
Revenue for customers comprising more than 10% of total revenue were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,


2019
 
2018
 
2019
 
2018
Amgen, Inc.
*
 
14%
 
10%
 
13%
Ypsomed
*
 
*
 
*
 
17%
Cardinal Health Inc. and affiliates
12%
 
13%
 
11%
 
12%
* Represents less than 10% of consolidated revenue.
Summary of Deferred Revenue
Deferred revenue related to unsatisfied performance obligations was included in the following consolidated balance sheet accounts in the amounts shown:
 
 
As of
(in thousands)
 
June 30, 2019
 
December 31, 2018
Accrued expenses and other current liabilities
 
$
1,374

 
$
1,184

Other liabilities
 
986

 
931

Total deferred revenue
 
$
2,360

 
$
2,115

 
 
 
 
 

Summary of Contract Acquisition Costs
Contract acquisition costs, representing capitalized commissions costs related to new patient starts, net of amortization, were included in the following consolidated balance sheet accounts in the amounts shown:
 
 
As of
(in thousands)
 
June 30, 2019
 
December 31, 2018
Prepaid expenses and other current assets
 
$
8,452

 
$
7,277

Other assets
 
18,183

 
15,988

Total capitalized contract acquisition costs, net
 
$
26,635

 
$
23,265

 
 
 
 
 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Tables)
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule investments
The following table provides amortized cost, gross unrealized gains and losses, fair value and the level in the fair value hierarchy for the Company's investments as of June 30, 2019 and December 31, 2018:
(in thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized (Losses)
 
Fair Value
 
Level 1
 
Level 2
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
Money market mutual funds
$
50,427

 
$

 
$

 
$
50,427

 
$
45,439

 
$
4,988

Total cash equivalents
$
50,427

 
$

 
$

 
$
50,427

 
$
45,439

 
$
4,988

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
103,776

 
$
69

 
$
(67
)
 
$
103,778

 
$
69,779

 
$
33,999

Corporate bonds
76,256

 
162

 
(13
)
 
76,405

 

 
76,405

Certificates of deposit
9,688

 
13

 
(3
)
 
9,698

 

 
9,698

Total short-term investments
$
189,720

 
$
244

 
$
(83
)
 
$
189,881

 
$
69,779

 
$
120,102

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
57,647

 
$
294

 
$
(3
)
 
$
57,938

 
$
29,915

 
$
28,023

Corporate bonds
814

 
44

 
(40
)
 
818

 

 
818

Certificates of deposit
3,904

 
17

 

 
3,921

 

 
3,921

Total long-term investments
$
62,365

 
$
355

 
$
(43
)
 
$
62,677

 
$
29,915

 
$
32,762

 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2018
 
 
 
 
 
 
 
 
 
 
 
Money market mutual funds
$
47,199

 
$

 
$

 
$
47,199

 
$
47,199

 
$

Total cash equivalents
$
47,199

 
$

 
$

 
$
47,199

 
$
47,199

 
$

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
112,995

 
$

 
$
(486
)
 
$
112,509

 
$
69,605

 
$
42,904

Corporate bonds
56,235

 

 
(210
)
 
56,025

 

 
56,025

Certificates of deposit
6,506

 

 

 
6,506

 

 
6,506

Total short-term investments
$
175,736

 
$

 
$
(696
)
 
$
175,040

 
$
69,605

 
$
105,435

 
 
 
 
 
 
 
 
 
 
 
 
U.S. government and agency bonds
$
90,458

 
$
99

 
$
(155
)
 
$
90,402

 
$
64,086

 
$
26,316

Corporate bonds
46,743

 
43

 
(68
)
 
46,718

 

 
46,718

Certificates of deposit
3,664

 

 

 
3,664

 

 
3,664

Total long-term investments
$
140,865

 
$
142

 
$
(223
)
 
$
140,784

 
$
64,086

 
$
76,698


XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Debt, Net (Tables)
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Outstanding Convertible Debt and Related Deferred Financing Costs
The Company had outstanding convertible debt and related debt issuance costs on its consolidated balance sheet as follows:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
1.25% Convertible Senior Notes, due September 2021
$
344,992

 
$
344,992

1.375% Convertible Senior Notes, due November 2024
402,500

 
402,500

Unamortized debt discount
(129,616
)
 
(143,616
)
Debt issuance costs
(10,525
)
 
(11,898
)
Total convertible debt, net
$
607,351

 
$
591,978


Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis
The carrying amount and the estimated fair value of the Company's convertible debt, which is based on the Level 2 quoted market prices as of June 30, 2019 and December 31, 2018 were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
(in thousands)
Carrying Value
 
Estimated Fair Value
 
Carrying Value
 
Estimated Fair Value
1.25% Convertible Senior Notes, due September 2021
$
308,574

 
$
693,455

 
$
301,006

 
$
483,851

1.375% Convertible Senior Notes, due November 2024
298,777

 
512,797

 
290,972

 
426,026

  Total
$
607,351

 
$
1,206,252

 
$
591,978

 
$
909,877


XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Disclosure Potential Common Shares Excluded From Computation Of Diluted Net Loss Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The table below sets forth the components used in the computation of basic and diluted net income (loss) per share for the three and six months ended June 30, 2019. Because the Company reported a net loss for the three and six months ended June 30, 2018, all potential dilutive common shares have been excluded from the computation of the diluted net loss per share for three and six months ended June 30, 2018, as the effect would have been anti-dilutive.
 
June 30, 2019
 (in thousands, except share and per share data)
Three Months Ended
 
Six Months Ended
Numerator:
 
 
 
Net income
$
1,402

 
$
5,780

Denominator:
 
 
 
Basic weighted average common shares outstanding
59,844,991

 
59,601,365

Effect of dilutive securities
 
 
 
Stock options
1,479,713

 
1,513,886

Restricted stock units
161,621

 
217,200

Convertible debt

 

Diluted shares
61,486,325

 
61,332,451

Net income per share:
 
 
 
Basic
$
0.02

 
$
0.10

Diluted
$
0.02

 
$
0.09


Potential Common Shares Excluded from Computation of Diluted Net Loss per Share
The number of potential common share equivalents excluded from the computation of diluted net income (loss) per share for the three and six months ended June 30, 2019 and 2018 are as follows:
 
June 30, 2019
 
June 30, 2018
 
Three Months Ended
 
Six Months Ended
 
Three and Six Months Ended
1.25% Convertible Senior Notes
5,910,954

 
5,910,954

 
5,910,954

1.375% Convertible Senior Notes
4,319,429

 
4,319,429

 
4,319,429

Unvested restricted stock units
426,550

 
421,776

 
914,710

Stock options
181,132

 
231,289

 
3,199,238

Total
10,838,065

 
10,883,448

 
14,344,331


XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Components of Inventories
At the end of each period, inventories were comprised of the following:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Raw materials
$
17,960

 
$
10,347

Work-in-process
26,979

 
30,222

Finished goods
40,170

 
30,845

    Total inventories
$
85,109

 
$
71,414


XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amounts of Goodwill
The changes in the carrying amounts of goodwill for the six months ended June 30, 2019 were as follows:
 
(in thousands)
Goodwill at December 31, 2018
$
39,646

Foreign currency translation
93

Goodwill at June 30, 2019
$
39,739


Components of Other Intangible Assets
The gross carrying amount, accumulated amortization and net book value of intangible assets at the end of each period were as follows:
 
As of
 
June 30, 2019
 
December 31, 2018
(in thousands)
Gross Carrying Amount
 
Accumulated Amortization
 
Net Book Value
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Book Value
Customer and contractual relationships
$
9,850

 
$
(2,326
)
 
$
7,524

 
$
6,109

 
$
(1,880
)
 
$
4,229

Internal-use software
10,581

 
(5,940
)
 
4,641

 
11,262

 
(5,108
)
 
6,154

Intellectual property
875

 

 
875

 

 

 

Total
$
21,306

 
$
(8,266
)
 
$
13,040

 
$
17,371

 
$
(6,988
)
 
$
10,383


Amortization Expense Expected for Next Five Years
Estimated future amortization expense by year is as follows:
Years Ending December 31,
(in thousands)
2019 (remaining)
$
1,405

2020
2,547

2021
2,043

2022
1,460

2023
1,021

Thereafter
4,564

     Total
$
13,040


XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2019
Payables and Accruals [Abstract]  
Components of accrued expenses and other current liabilities
The components of accrued expenses and other current liabilities were as follows:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Employee compensation and related costs
$
34,348

 
$
37,822

Professional and consulting services
12,856

 
14,925

Supplier purchases
3,089

 
7,742

Value added taxes payable
3,527

 
8,463

Other
27,201

 
21,205

Accrued expenses and other current liabilities
$
81,021

 
$
90,157


Reconciliation of Changes in Product Warranty Liability A reconciliation of the changes in the Company’s product warranty liability is as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Product warranty liability at beginning of period
$
6,283

 
$
5,386

 
$
6,379

 
$
5,337

Warranty expense
3,147

 
1,529

 
5,366

 
3,501

Warranty claims settled
(2,791
)
 
(1,412
)
 
(5,106
)
 
(3,335
)
Product warranty liability at end of period
$
6,639

 
$
5,503

 
$
6,639

 
$
5,503


Product warranty liability was included in the following consolidated balance sheet accounts in the amounts shown:
 
As of
(in thousands)
June 30, 2019
 
December 31, 2018
Accrued expenses and other current liabilities
$
2,906

 
$
2,701

Other liabilities
3,733

 
3,678

Total
$
6,639

 
$
6,379


XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Future Minimum Undiscounted Lease Payments The future minimum undiscounted lease payments under operating leases as of June 30, 2019 are as follows:
Years Ending December 31,
 
(in thousands)
 
2019 (remaining)
 
$
1,659

 
2020
 
2,955

 
2021
 
2,899

 
2022
 
2,575

 
2023
 
269

 
Thereafter
 
561

 
    Total future minimum lease payments
 
10,918

 
Less: imputed interest
 
(1,089
)
 
    Present value of future minimum lease payments
 
$
9,829

 
 
 
 
 

Summary of ROU Assets and Operating Lease Liabilities
As of June 30, 2019, ROU assets and operating lease liabilities were included in the following consolidated balance sheet accounts in the amounts shown:
As of June 30, 2019
 
(in thousands)
 
ROU asset:
 
 
 
Other assets
 
$
8,020

 
 
 
 
 
Operating lease liabilities:
 
 
 
Accrued expenses and other current liabilities
 
$
2,333

 
Other liabilities
 
7,496

 
   Total
 
$
9,829

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock option activity
The following table reflects the Company's stock-based compensation expense related to share-based awards for the three and six months ended June 30, 2019 and 2018:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
Unamortized Expense
 
Weighted Average Remaining Expense Period (Years)
($ in thousands)
2019
 
2018
 
2019
 
2018
 
At June 30, 2019
Stock options
$
1,583

 
$
2,272

 
$
3,223

 
$
4,630

 
$
10,906

 
2.7
Restricted stock units
6,393

 
4,371

 
10,137

 
9,899

 
39,369

 
2.2
Employee stock purchase plan
318

 
294

 
718

 
588

 
739

 
0.4
Total
$
8,294

 
$
6,937

 
$
14,078

 
$
15,117

 
$
51,014

 
 


The following summarizes stock option activity for the six months ended June 30, 2019:
 
Number of
Options
 
Weighted Average
Exercise Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted Average
Remaining Contractual Term (years)
Outstanding at December 31, 2018
3,077,624

 
$
39.16

 
 
 
 
Granted
125,640

 
93.16

 
 
 
 
Exercised
(721,041
)
 
33.42

 
$
49,242

 
 
Forfeited / Expired
(111,604
)
 
48.06

 
 
 
 
Outstanding at June 30, 2019
2,370,619

 
$
43.35

 
$
180,231

 
5.3
Vested, June 30, 2019
1,839,054

 
$
37.50

 
$
150,573

 
4.5
Vested or expected to vest, June 30, 2019 (1)
2,309,525

 

 
$
177,471

 
 
(1) 
Represents total outstanding stock options as of June 30, 2019, adjusted for estimated forfeitures.
Summary of restricted stock units
The following table summarizes activity for the Company’s restricted stock units during the six months ended June 30, 2019:
 
Number of
Shares
 
Weighted
Average
Fair Value
Outstanding at December 31, 2018
752,207

 
$
55.02

Granted
311,950

 
93.79

Vested
(307,217
)
 
45.36

Forfeited
(51,645
)
 
63.77

Outstanding at June 30, 2019
705,295

 
$
75.73



XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Interest Expense (Tables)
6 Months Ended
Jun. 30, 2019
Other Income and Expenses [Abstract]  
Interest and Other Expense
Interest expense, net of portion capitalized was as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
(in thousands)
2019
 
2018
 
2019
 
2018
Contractual coupon interest
$
2,462

 
$
2,462

 
$
4,924

 
$
4,942

Accretion of debt discount
7,057

 
6,616

 
14,000

 
13,138

Amortization of debt issuance costs
692

 
648

 
1,372

 
1,289

Capitalized interest
(2,569
)
 
(2,436
)
 
(6,039
)
 
(4,161
)
Interest expense, net of portion capitalized
$
7,642

 
$
7,290

 
$
14,257

 
$
15,208


Interest expense related to convertible debt for the three and six months ended June 30, 2019 was as follows:  
 
Three Months Ended June 30, 2019
 
Six Months Ended June 30, 2019
(in thousands)
1.375%
 
1.25%
 
2.0%
 
Total
 
1.375%
 
1.25%
 
2.0%
 
Total
Contractual coupon interest
$
1,384

 
$
1,078

 
$

 
$
2,462

 
$
2,768

 
$
2,156

 
$

 
$
4,924

Amortization of debt discount and issuance costs
3,924

 
3,825

 

 
7,749

 
7,803

 
7,569

 

 
15,372

  Total
$
5,308

 
$
4,903

 
$

 
$
10,211

 
$
10,571

 
$
9,725

 
$

 
$
20,296


Interest expense related to convertible debt for the three and six months ended June 30, 2018 is as follows:  
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
(in thousands)
1.375%
 
1.25%
 
2.0%
 
Total
 
1.375%
 
1.25%
 
2.0%
 
Total
Contractual coupon interest
$
1,383

 
$
1,078

 
$
1

 
$
2,462

 
$
2,767

 
$
2,156

 
$
19

 
$
4,942

Amortization of debt discount and issuance costs
3,654

 
3,589

 
21

 
7,264

 
7,265

 
7,102

 
60

 
14,427

  Total
$
5,037

 
$
4,667

 
$
22

 
$
9,726

 
$
10,032

 
$
9,258

 
$
79

 
$
19,369


XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Significant Accounting Policies [Line Items]        
Cost of revenue $ 60,718 $ 42,190 $ 113,577 $ 89,953
Shipping and Handling        
Significant Accounting Policies [Line Items]        
Cost of revenue 2,300 $ 1,400 4,900 $ 2,500
Accounting Standards Update 2018-15        
Significant Accounting Policies [Line Items]        
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized $ 700   $ 2,000  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs - Summary of Revenue from Contracts with Customers (Details) - 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]        
Revenue $ 177,136 $ 124,262 $ 336,691 $ 247,840
U.S. Omnipod        
Disaggregation of Revenue [Line Items]        
Revenue 98,074 78,047 184,177 148,319
International Omnipod        
Disaggregation of Revenue [Line Items]        
Revenue 62,736 28,509 119,624 66,913
Diabetes        
Disaggregation of Revenue [Line Items]        
Revenue 160,810 106,556 303,801 215,232
Drug Delivery        
Disaggregation of Revenue [Line Items]        
Revenue $ 16,326 $ 17,706 $ 32,890 $ 32,608
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs - Summary of Revenue from Customers - Concentration Risk (Details) - Customer concentration risk - Sales revenue
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Amgen, Inc.        
Significant Accounting Policies [Line Items]        
Total revenue, percentage   14.00% 10.00% 13.00%
Ypsomed        
Significant Accounting Policies [Line Items]        
Total revenue, percentage       17.00%
Cardinal Health Inc.        
Significant Accounting Policies [Line Items]        
Total revenue, percentage 12.00% 13.00% 11.00% 12.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Accrued expenses and other current liabilities $ 1,374 $ 1,184
Other liabilities 986 931
Total deferred revenue $ 2,360 $ 2,115
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]        
Revenue recognized $ 200,000 $ 1,100,000 $ 1,100,000 $ 2,400,000
Revenue recognized from performance obligations satisfied in previous periods 0 $ 0 0 $ 0
Amortization of capitalized commission costs $ 2,100,000   $ 4,100,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue and Contract Acquisition Costs - Summary of Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Prepaid expenses and other current assets $ 8,452 $ 7,277
Other assets 18,183 15,988
Total capitalized contract acquisition costs, net $ 26,635 $ 23,265
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Narrative (Details)
$ in Millions
3 Months Ended
Jun. 30, 2019
USD ($)
security
Dec. 31, 2018
USD ($)
Debt Securities, Available-for-sale [Line Items]    
Restricted cash and cash equivalents | $ $ 2.7 $ 2.7
Number of positions | security 40  
Minimum    
Debt Securities, Available-for-sale [Line Items]    
Derivative maturity date range 8 days  
Maximum    
Debt Securities, Available-for-sale [Line Items]    
Derivative maturity date range 23 months  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Assets Measured on a Recurring and Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 50,427 $ 47,199
Recurring fair value measurements: | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 50,427 47,199
Level 1 | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 45,439 47,199
Level 1 | Recurring fair value measurements: | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 45,439 47,199
Level 2 | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,988 0
Level 2 | Recurring fair value measurements: | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,988 0
Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 189,720 175,736
Gross Unrealized Gains 244 0
Gross Unrealized (Losses) (83) (696)
Short-term investments | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 189,881 175,040
Short-term investments | Level 1 | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 69,779 69,605
Short-term investments | Level 1 | Recurring fair value measurements: | U.S. government and agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 69,779 69,605
Short-term investments | Level 1 | Recurring fair value measurements: | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Short-term investments | Level 1 | Recurring fair value measurements: | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Short-term investments | Level 2 | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 120,102 105,435
Short-term investments | Level 2 | Recurring fair value measurements: | U.S. government and agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 33,999 42,904
Short-term investments | Level 2 | Recurring fair value measurements: | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 76,405 56,025
Short-term investments | Level 2 | Recurring fair value measurements: | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 9,698 6,506
Short-term investments | U.S. government and agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 103,776 112,995
Gross Unrealized Gains 69 0
Gross Unrealized (Losses) (67) (486)
Short-term investments | U.S. government and agency bonds | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 103,778 112,509
Short-term investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 76,256 56,235
Gross Unrealized Gains 162 0
Gross Unrealized (Losses) (13) (210)
Short-term investments | Corporate bonds | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 76,405 56,025
Short-term investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 9,688 6,506
Gross Unrealized Gains 13 0
Gross Unrealized (Losses) (3) 0
Short-term investments | Certificates of deposit | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 9,698 6,506
Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 62,365 140,865
Gross Unrealized Gains 355 142
Gross Unrealized (Losses) (43) (223)
Long-term investments | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 62,677 140,784
Long-term investments | Level 1 | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 29,915 64,086
Long-term investments | Level 1 | Recurring fair value measurements: | U.S. government and agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 29,915 64,086
Long-term investments | Level 1 | Recurring fair value measurements: | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Long-term investments | Level 1 | Recurring fair value measurements: | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Long-term investments | Level 2 | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 32,762 76,698
Long-term investments | Level 2 | Recurring fair value measurements: | U.S. government and agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 28,023 26,316
Long-term investments | Level 2 | Recurring fair value measurements: | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 818 46,718
Long-term investments | Level 2 | Recurring fair value measurements: | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,921 3,664
Long-term investments | U.S. government and agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 57,647 90,458
Gross Unrealized Gains 294 99
Gross Unrealized (Losses) (3) (155)
Long-term investments | U.S. government and agency bonds | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 57,938 90,402
Long-term investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 814 46,743
Gross Unrealized Gains 44 43
Gross Unrealized (Losses) (40) (68)
Long-term investments | Corporate bonds | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 818 46,718
Long-term investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 3,904 3,664
Gross Unrealized Gains 17 0
Gross Unrealized (Losses) 0 0
Long-term investments | Certificates of deposit | Recurring fair value measurements:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 3,921 $ 3,664
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Debt, Net - Outstanding Convertible Debt and Related Deferred Financing Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Unamortized debt discount $ (129,616) $ (143,616)
Debt issuance costs (10,525) (11,898)
Total convertible debt, net $ 607,351 $ 591,978
1.25% Convertible Notes    
Debt Instrument [Line Items]    
Debt, interest rate 1.25% 1.25%
1.375% Convertible Senior Notes    
Debt Instrument [Line Items]    
Debt, interest rate 1.375% 1.375%
Convertible Debt | 1.25% Convertible Notes    
Debt Instrument [Line Items]    
Principal amount of Senior Notes $ 344,992 $ 344,992
Convertible Debt | 1.375% Convertible Senior Notes    
Debt Instrument [Line Items]    
Principal amount of Senior Notes $ 402,500 $ 402,500
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Debt, Net Convertible Debt, Net - Summary of Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
1.25% Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, interest rate 1.25% 1.25%
1.375% Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, interest rate 1.375% 1.375%
Level 2 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instrument value $ 607,351 $ 591,978
Level 2 | Carrying Value | 1.25% Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instrument value 308,574 301,006
Level 2 | Carrying Value | 1.375% Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instrument value 298,777 290,972
Level 2 | Estimated Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instrument value 1,206,252 909,877
Level 2 | Estimated Fair Value | 1.25% Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instrument value 693,455 483,851
Level 2 | Estimated Fair Value | 1.375% Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instrument value $ 512,797 $ 426,026
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share - Schedule of Earnings per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerator:        
Net income (loss) $ 1,402 $ (1,691) $ 5,780 $ (8,260)
Denominator:        
Weighted average number of shares outstanding, basic (in shares) 59,844,991 58,833,498 59,601,365 58,659,111
Effect of dilutive securities        
Weighted average number of shares outstanding, diluted (in shares) 61,486,325 58,833,498 61,332,451 58,659,111
Net income (loss) per share:        
Net income (loss) per share: basic (in dollars per share) $ 0.02 $ (0.03) $ 0.10 $ (0.14)
Net income (loss) per shares: diluted (in dollars per share) $ 0.02 $ (0.03) $ 0.09 $ (0.14)
Stock options        
Effect of dilutive securities        
Effect of dilutive securities (in shares) 1,479,713   1,513,886  
Stock options        
Effect of dilutive securities        
Effect of dilutive securities (in shares) 161,621   217,200  
Convertible debt        
Effect of dilutive securities        
Effect of dilutive securities (in shares) 0   0  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
- Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total dilutive common shares (in shares) 10,838,065 8,433,377 10,883,448 14,344,331
1.375% Convertible Senior Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total dilutive common shares (in shares) 4,319,429 4,319,429 4,319,429 4,319,429
1.25% Convertible Senior Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total dilutive common shares (in shares) 5,910,954 5,910,954 5,910,954 5,910,954
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total dilutive common shares (in shares) 426,550 914,710 421,776 914,710
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total dilutive common shares (in shares) 181,132 3,199,238 231,289 3,199,238
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories - Components of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 17,960 $ 10,347
Work-in-process 26,979 30,222
Finished goods 40,170 30,845
Total inventories $ 85,109 $ 71,414
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net - Summary of Changes in Carrying Amounts of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Goodwill [Roll Forward]  
Goodwill at December 31, 2018 $ 39,646
Foreign currency translation 93
Goodwill at June 30, 2019 $ 39,739
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of other intangible assets $ 0.6 $ 0.4 $ 1.2 $ 0.8
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,306 $ 17,371
Accumulated Amortization (8,266) (6,988)
Net Book Value 13,040 10,383
Customer and Contractual Relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,850 6,109
Accumulated Amortization (2,326) (1,880)
Net Book Value 7,524 4,229
Internal-use software    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,581 11,262
Accumulated Amortization (5,940) (5,108)
Net Book Value 4,641 6,154
Intellectual property    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 875 0
Accumulated Amortization 0 0
Net Book Value $ 875 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets, Net - Amortization Expense Expected for Next Five Years (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Expected Amortization Expense [Line Items]  
2019 (remaining) $ 1,405
2020 2,547
2021 2,043
2022 1,460
2023 1,021
Thereafter 4,564
Net Book Value $ 13,040
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Employee compensation and related costs $ 34,348 $ 37,822
Professional and consulting services 12,856 14,925
Supplier purchases 3,089 7,742
Value added taxes payable 3,527 8,463
Accrued expenses and other current liabilities 2,906 2,701
Other 27,201 21,205
Accrued expenses and other current liabilities $ 81,021 $ 90,157
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities - Narrative (Details)
6 Months Ended
Jun. 30, 2019
United States  
Product Warranty Liability [Line Items]  
Product warranty term for PDMs 4 years
CANADA  
Product Warranty Liability [Line Items]  
Product warranty term for PDMs 5 years
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Dec. 31, 2018
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]            
Product warranty liability at beginning of period $ 6,283 $ 5,386 $ 6,379 $ 5,337    
Warranty expense 3,147 1,529 5,366 3,501    
Warranty claims settled (2,791) (1,412) (5,106) (3,335)    
Product warranty liability at end of period 6,639 5,503 6,639 5,503    
Composition of balance:            
Accrued expenses and other current liabilities         $ 2,906 $ 2,701
Other liabilities         3,733 3,678
Total warranty balance $ 6,283 $ 5,386 $ 6,379 $ 5,337 $ 6,639 $ 6,379
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended
Jun. 16, 2015
lawsuit
Jun. 30, 2019
USD ($)
Loss Contingencies [Line Items]    
Number of class actions filed (in legal matters) | lawsuit 3  
Number of class actions dismissed (in legal matters) | lawsuit 2  
Fees To Former European Distributor | Minimum    
Loss Contingencies [Line Items]    
Commitment due in next twelve months   $ 5.0
Accrued liabilities   7.8
Fees To Former European Distributor | Maximum    
Loss Contingencies [Line Items]    
Commitment due in next twelve months   $ 55.0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Narrative (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
ft²
Jun. 30, 2019
USD ($)
ft²
Jan. 01, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other assets $ 8,020 $ 8,020  
Operating lease liability $ 9,829 $ 9,829  
Option to extend lease, maximum number of years 5 years 5 years  
Operating lease cost $ 900 $ 1,800  
Operating cash outflows from operating leases $ 800 $ 1,600  
Weighted average remaining lease term 3 years 8 months 12 days 3 years 8 months 12 days  
Weighted average discount rate (as a percentage) 6.70% 6.70%  
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other assets     $ 8,800
Operating lease liability     $ 10,800
Billerica Massachusetts | Laboratory and Office Space      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Area of real estate property (in square feet) | ft² 100 100  
Billerica Massachusetts | Warehouse      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Area of real estate property (in square feet) | ft² 29 29  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Undiscounted Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2019 (remaining) $ 1,659
2020 2,955
2021 2,899
2022 2,575
2023 269
Thereafter 561
Total future minimum lease payments 10,918
Less: imputed interest (1,089)
Present value of future minimum lease payments 9,829
Other current liabilities 2,333
Other long-term liabilities $ 7,496
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of ROU Assets and Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Other assets $ 8,020
Accrued expenses and other current liabilities 2,333
Other liabilities 7,496
Present value of future minimum lease payments $ 9,829
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Related to Share-Based Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 8,294 $ 6,937 $ 14,078 $ 15,117
Unamortized Expense 51,014   51,014  
Employee stock purchase plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 318 294 718 588
Unamortized Expense 739   $ 739  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, outstanding, weighted average remaining contractual term     12 days  
Stock options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,583 2,272 $ 3,223 4,630
Unamortized Expense 10,906   $ 10,906  
Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, exercisable, weighted average remaining contractual term     2 years 8 months 12 days  
Unvested restricted stock units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 6,393 $ 4,371 $ 10,137 $ 9,899
Unamortized Expense $ 39,369   $ 39,369  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, outstanding, weighted average remaining contractual term     2 years 2 months 12 days  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2019
Number of Options  
Beginning balance (in shares) 3,077,624
Granted (in shares) 125,640
Exercised (in shares) (721,041)
Canceled (in shares) (111,604)
Ending balance (in shares) 2,370,619
Vested, at end of period (in shares) 1,839,054
Vested and expected to vest, at end of period (in shares) 2,309,525
Weighted Average Exercise Price  
Beginning balance (in dollars per share) $ 39.16
Granted (in dollars per share) 93.16
Exercised (in dollars per share) 33.42
Canceled (in dollars per share) 48.06
Ending balance (in dollars per share) 43.35
Vested, at end of period (in dollars per share) $ 37.50
Aggregate Intrinsic Value  
Exercised $ 49,242
Ending balance 180,231
Vested, at end of period 150,573
Vested and expected to vest, at end of period $ 177,471
Options outstanding, weighted average remaining contractual life 5 years 3 months 18 days
Options exercisable, weighted average remaining contractual life 4 years 6 months
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Summary of Restricted Stock Units (Details) - Unvested restricted stock units
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 752,207
Granted (in shares) | shares 311,950
Vested (in shares) | shares (307,217)
Forfeited (in shares) | shares (51,645)
Ending balance (in shares) | shares 705,295
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 55.02
Granted (in dollars per share) | $ / shares 93.79
Vested (in dollars per share) | $ / shares 45.36
Forfeited (in dollars per share) | $ / shares 63.77
Ending balance (in dollars per share) | $ / shares $ 75.73
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Interest Expense - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Debt Instrument [Line Items]          
Contractual coupon interest $ 2,462 $ 2,462 $ 4,924 $ 4,942  
Accretion of debt discount 7,057 6,616 14,000 13,138  
Amortization of debt issuance costs 692 648 1,372 1,289  
Capitalized interest (2,569) (2,436) (6,039) (4,161)  
Interest expense, net of portion capitalized 7,642 7,290 14,257 15,208  
Non-cash interest expense 7,749 7,264 15,372 14,427  
Total interest expense related to convertible debt 10,211 9,726 20,296 19,369  
1.375% Convertible Senior Notes          
Debt Instrument [Line Items]          
Contractual coupon interest 1,384 1,383 2,768 2,767  
Non-cash interest expense 3,924 3,654 7,803 7,265  
Total interest expense related to convertible debt $ 5,308 5,037 $ 10,571 10,032  
Debt, interest rate 1.375%   1.375%   1.375%
1.25% Convertible Notes          
Debt Instrument [Line Items]          
Contractual coupon interest $ 1,078 1,078 $ 2,156 2,156  
Non-cash interest expense 3,825 3,589 7,569 7,102  
Total interest expense related to convertible debt $ 4,903 4,667 $ 9,725 9,258  
Debt, interest rate 1.25%   1.25%   1.25%
2% Convertible Senior Notes          
Debt Instrument [Line Items]          
Contractual coupon interest $ 0 1 $ 0 19  
Non-cash interest expense 0 21 0 60  
Total interest expense related to convertible debt $ 0 $ 22 $ 0 $ 79  
Debt, interest rate 2.00%   2.00%    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Income Tax Expense - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Effective tax rate 25.60% (32.20%) 12.30% (9.90%)
XML 72 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Accounting Standards Update 2014-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 20,349,000
Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 20,349,000
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "*/!4\?(\\#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,$% @ (H\%3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " BCP5/;^-$Z_ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.MU4!E'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6 MK1."!^ 8^Y?/GR4W*@CE(SY''S"2P70SV,XEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2/4A#P@+SF_!(DDM2<((+,),9&VCE5 1)?EXQFLUX\-G[":85H = M6G24H"HK8.TX,9R&KH$K8(011IN^"ZAGXE3]$SMU@)V30S)SJN_[LE].N;Q# M!6]/CR_3NH5QB:13F'\E(^@4<,TNDU^7#YO=EK4+7MT7_*[@]:Y:B;H6]>I] M=/WA=Q6V7IN]^&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ (H\%3]DIQP \ P .@\ !@ !X;"]W;W)K=J7 .;=/1]W[^);7G3[W!V5,M%K737=*CX:<[I-DFY[5'71 MO=,GU=@W>]W6A;&/[2'I3JTJ=LZHKA)*TUE2%V43KY=N[:%=+_795&6C'MJH M.]=UT?ZZ5Y6^K&(1ORT\EH>CZ1>2]?)4'-179;Z='EK[E$Q>=F6MFJ[43=2J M_2J^$[<;2;V!0WPOU:6[NH_Z4)ZT?NX?/NU6<=KO2%5J:WH7A;V\J(VJJMZ3 MW[,<14OXFBG]L6Y,H_Z\E&- >5Q M-$;_6;VHRL+[G5B.K:XZ]QMMSYW1]>C%;J4N7H=KV;CK97B3TVB@TH,D@ M2_]I($<#.1F(S 4_[,R%^KXPQ7K9ZDO4#MDZ%7U1B%MI/^:V7W3?SKVST79V M]66=+I.7WLV(N!\0=(40$R*QOB<"0@3WQ,SI;X(-1TA,(&$$TIG+*_,,FV?0 M/'/FV95Y[GT CIAA@AP2Y,Q\[A%PQ (3S"#!C)G?> 0<(5+,,(<,S_5 !+X4"+%8 %2UUP M)1/+/L"$LH_U+KB*ZEGZ-(4R@Q@AKG[BNI5]C !.,!6N?N*ZE M]]^U&3&YPS3#WV]*$"1UV< <@KN[,KV>$"<6".P!Q M=6=^/0-,L 9P!R"N[HS5,\ $3D>$.P!Q=6?^ 0EA DT==%6GQLW,5ZM3H/AG9N5DC_P8:K\4K2'LNFB)VWL/.2FEKW61MFMI.^L MJ(YVD)T>*K4W_>W4I3;O=T==E][FY^'/XY]"T==F'8ON: M=I?6E_LQJ*Y25"I/Z_)T3M;+\=ESNUXV;WUU.OOG=M&]U779_K?Q57-=)9!\ M//AV>CWVPX-TO;R4K_Y/W_]U>6Y#*;W7LC_5_MR=FO.B]8=5\@L\;;4: D;% MWR=_[6;WBR&5EZ;Y/A1^VZ\2-3CRE=_U0Q5EN+S[K:^JH:;@X]^ITN3>YA X MO_^H_>N8?$CFI>S\MJG^.>W[XRIQR6+O#^5;U7]KKK_Z*2&3+*;L?_?OO@KR MP4EH8]=4W?B[V+UU?5-/M00K=?GC=CV=Q^MUJO\C3 [ *0#O 9#]-$!/ 9H$ MI#=G8ZI?RKY<+]OFNFAOHW4IATD!3SITYFYX./;=^%_(M@M/W]?&+M/WH9Y) MLKE)<";!1\66*XR[2]+0_MT$BB9PC-?S^$*.UV*\'N.S67RN2!(W23Y*SJ,$ MH' YR74KR72A"E$+P7WDA,O!6LE"Y-7T;4D MR') %UE+H&0^*>Z' 4KQJ8FYI7X$&63*NDCW0 28P TY:@A82UIG"@UUQ'5H MG+81^(%,3T#NJ*".4%@QQ M*23S&#B0+04R<-0&MFDV8!*X,8_YD8D,',F6(ADX;0MK+6IJ2-"ALUEL3LM< MAIQMP#8VYC)-@>/44IP")R5FUK##A" S1D4V/9")"ARIEB(5."T=**1,%62% M@MDIZ=&/3%7@6+44J\"!"6G1!G!0/X(.\CPS M$4IB.K;:(&<HH3B?-_.U2W-0EG;2II[.7_.&KRQ]E^WHZ=XN7IN^;>GRK/S1-[T.= MZG/([^C+_;U0^4,_W-IPW]Z^=MP*?7.9ON2D]\])Z_\!4$L#!!0 ( "*/ M!4\!/9]V6 ( $ ( 8 >&PO=V]R:W-H965T&ULC99M MKYL@%,>_BO$#%/#9QC99NRQ;LB7-77;WFK:T-5?% 6WOOOT O4Z!/O1%!?S_ MS_D=)0>+*V5O_$2(\-[KJN$+_R1$.P> [TZDQGQ&6]+(.P?*:BSDE!T!;QG! M>VVJ*Q! F( :EXV_+/3:ABT+>A95V9 -\_BYKC'[NR(5O2Y\Y'\LO)3'DU + M8%FT^$A^$O&KW3 Y T.4?5F3AI>T\1@Y+/Q/:+Y&VJ 5KR6Y\M'84Z5L*7U3 MDV_[A0\5$:G(3J@06%XN9$VJ2D62''_ZH/Z04QG'XX_H7W3QLI@MYF1-J]_E M7IP6?N9[>W+ YTJ\T.M7TA<4^UY?_7=R(964*Q*98TCKM;N3Y+W-;0AZ0S 84'37$/:&T#" CDR7^AD+O"P8O7JL>ULM5IL" MS4/Y,'=J43\[?4]6R^7J99EE!;BH.+UDU4F"D228*M:V(OX?!,C\ T3@A BT M/QQ#Y&Y_Z/2'VA^-_#DTBN@DB98T6A+!W*AT;8O"!$$W2>0DB6P29)!TDG24 M!,X@-%3K1ZH)2^QDB6T6X\6M.DD\RA)#_3-H'NLF/(F3)[%Y0H,GL?*8)/<4 M$X;4R9#:#)'!D#YDN*>8,&1.ALQFB V&[*D]\D@U81Q/DPJ&PO M=V]R:W-H965T&ULC5C;;N,V$/T5P^^).+S+< S$EZ(%6B#8 M1=MGQ69B8R7+E91X^_>E+NNU9T9)7R*)/G,XAQIQ3C@_E]6W>A]",_E>Y,?Z M8;IOFM,L2>KM/A19?5^>PC'^\E)61=;$Q^HUJ4]5R'9=4)$G4@B;%-GA.%W, MN[&G:C$OWYK\< Q/U:1^*XJL^G<9\O+\,(7ICX$OA]=]TPXDB_DI>PU?0_/G MZ:F*3\F%97IH\PVTC9!G2(OP[A7%_=3UHISV7YK7WX;?

MTPQCW\&TNEESC;P^OX'^R^=^"CF.:O#JLS_/NR: M_[\)*]Y ;+L M(?(* D+<8M8,YH)(8@*7+"27Q5*2<'D[P8HB0 !*XE.6S<AL*D=EX+ M7IQAQ1E&G$;B>HRYFL<*!QYIHR@M(<551U$ RCB'I%&83U.C>&665689908I MLTPV5A-I%.:E) M*BDMDK.B*/">?.<496-UH'7>,#.FPGI>6,H*2QEA:)IE2BO5:9SRBJ*4-0Y5 MT)JB?"H ES-%V=1*S0L#P6_[@I%&-GY!BS %@[["%0>3RN&WQL",$8#W(0:F MM74"K37@/!NNC..><=E@?A4GAI;98(#.M4<:.M!%@.^8C M2$8A8(629FYQNUDQ**TDKDT&!=I;_-5]1G:KC6^RH!AM$FM39*([%_7D,RGJ+Y5&424F?9%#1 M*HQ)XRT ,!X =ZTE,(W;>]P,&-0=2)=B;8RC,)[4)4/F#(P5)N\"@+$!>+M8 M NW)VI.R9$"XQ-<,R./^LV% 3H_)X@T .$:6Q;(B[B),X?7AR$BG M9+E@Q A(W@A(Q@@ -@(#Z!-M#(K3QI.A*3<\V:@XW@9(Q@9(; ,D[<-42FJ#ZY7E9*4F5Z<71:A>NZ.D>K(MWXY-^RE?C5Z.JQZ[TRHTOH39 M"ICQ-%_U9U+]0U.>AO.VY'+HM_@/4$L#!!0 ( "*/!4_*((E.J0( "P) M 8 >&PO=V]R:W-H965T&ULC59=DYHP%/TK#.\N)! ^ M''5F13OM3#OC;*?M<]2HS *A2=3MOV\2D,4D:_L"R>7<<^\Y 9+9E;)7?B)$ M>&]UU?"Y?Q*BG08!WYU(C?D3;4DCGQPHJ[&04W8,>,L(WNNDN@I@&"9!C#? B_E\214(%C,6GPDWXGXT6Z8 MG 4#R[ZL2<-+VGB,'.;^,YBN^MR<'?*[$ M"[U^)KT>Y'N]^*_D0BH)5YW(&CM:<7WU=FD^('R;$?4+\OQ50GX","D&G79NYP@(O9HQ>/=:]#BU6 M;QV8(KE<.Q74JZ.?23^YC%X6 ,)9<%%$/6;98> 8$X;WF)4#,R "V<'0!G2U ML816NM%$82- "(PF_LFR?LQRUVCD]"O2!-&=7Y&;('82Q)H@'A. Q#"\PR0: MTW28.#0-L4$3D.2F)38*I9FQ>&L'50:3T"T+.64AAR^QFR!Q$B2V+Q 9OG08 M-.XS0KGABP.4QJ8M#A :6SXXD*%HX)WLE*GK-0ARUSNU"J3 $-Z86-D*X;T ME0V2'IJ+[6#*H@^6*G-JRAR:4D-39E6!R-!=V)A)9K:[LD&IP;-V\( L_^"K MS)V2DS)"4VU]E@@Q088,F$%FOGXU"F6G/VD$E?U;(U!6,?O4U84>][W)O M1\^-4%_D*#IL[<]0;15&? FF!7#$5_(HT.W<[_3=.>(;9L>RX=Z6"KE!Z6WD M0*D@LOOP2:['21Y=ADE%#D(-4SEFW0;>301M^[-),!R0%G\!4$L#!!0 ( M "*/!4_K8^Q"> 8 LD 8 >&PO=V]R:W-H965T&UL MC9I;;^,V$(7_BN%WK\7A1520!*AO:($66&S1]EF;*(FQMN7:2K+]]Z5DK=>< M.;3R$EO.(6=(4=\94;I]KP_?CB]5U8R^;S>[X]WXI6GV-]/I\>&EVI;'3_6^ MVH7_/-6';=F$P\/S]+@_5.5CUVB[F5*6N>FV7._&][?=;Y\/][?U:[-9[ZK/ MA]'Q=;LM#__-JDW]?C=6XQ\_?%D_OS3M#]/[VWWY7/U9-7_M/Q_"T?3MO[<%OCW?CK,VHVE0/ M3=M%&3[>JGFUV;0]A3S^[3L=GV.V#2^__^A]U0T^#.9K>:SF]>:?]6/SJLV0=YF$F(\U)MC]W?T\'ILZFW?2TAE M6WX_?:YWW>?[Z3^YZYOA!M0WH',#I:XVT'T#_;.!OMK ] W,N0'E5QO8OH'] MV2"[VL#U#=RY@>XB3$^3UQXTP4%3UX&).K!L0">-[32[3F.]5H4V'D?2,)(&D1R;WI/&7412UEO%9',I MLYY-L)1XYRAC/2VE;))G.5DV!2N@,X7&PS=P^ 8,/V?C,F*B=>:U*W <"^-8 M$(=-SLR*.$5N^!(=$$6I.)B* ZFP"VKN1!0RSB1F-H=AY>8!@QQ!2@NARI M"W.N3H;!)*. 2HEY0TB9<[C,^EP.J MN!K%5D+ 2D3-0)+_5XH&PO@GA']>-I#D.J@;AE1Q.HDZ',!?E XDJ1X6H>/I M#*CB=##Z":&?%P\DF:ZU\JGS@)E.B.F\>"#)]$E@(Q_X@"I.!U.?$/5Y54 MK)HR?D$,RN*$,'\)\%=4!23Y.U&BMEH.RN*$,*,),9I7!00PZ"V;H-60*DX' MLY)0SY_Q>??X199P61KH&2+>5\84U1[JPJGRBRM") MO1^T^<.K#"TW64@[?FLS!S)NR%H:4^C))O91-#8FC79LQ"J1ED.Y4PD+U-AS M-/(<<3E),Z&,[STNAE1Q.MAQ-*KXQ64DK23DG(MMN"%9G!!V'(T==*A1V$XW:FQ 2DJ<$/0TFO@'$MX8/3W+: M%DY[HU/!$GOK -5\"W]F *J#*XC'-[WN^IS+OH)+>U%P UV8\X+X/=L*"77F M$\9OL(\8M/#UH*"VHBGL4.J.!W,??N1W7LKT1K6#G_P.Z2* MT\'\M1_9N[>@XK8<3184TS;AB1;SV2(^O$*1/N:S!_EX7F].XZ^UDU3;[MW'I[JNJE" ME]FGT.5+53Z>#S;54]-^S&PO=V]R:W-H965T&UL M?9A;;^,V$(7_BN%WK\BA>%'@&(A5%"W0 L$6;9\5FXF-E2Q74N+MOR\E.UY[ M>-B76&(.AV=(\>-E>6J[;_W.^V'VO:D/_>-\-PS'ARSK-SO?5/V7]N@/X3^O M;==40WCMWK+^V/EJ.U5JZHR$,%E3[0_SU7(J>^Y6R_9]J/<'_]S-^O>FJ;I_ MU[YN3X]S.?\L^+I_VPUC0;9:'JLW_XVO;;^/+K]G$N1D>^]IMA#%&%GP]?^KH>(P4? M_UR"SJ]MCA5OGS^C_SPE'Y)YJ7I?MO7?^^VP>YR[^6SK7ZOW>OC:GG[QEX3T M?';)_C?_X>L@'YV$-C9MW4]_9YOW?FB;2Y1@I:F^GW_WA^GW=(G_60U7H$L% MNE:0^G\KJ$L%]:-"/B5_=C:E^E,U5*MEUYYFW7FTCM7X4<@'%3IS,Q9.?3?] M+V3;A]*/E=1FF7V,@2Z:]5E#MYJK(@O1KTT0:F)-476Z;Z",%5(DFE P"S4% M4'=96!P@AP'R*4!^&T#R;CAKS*0Y3!IMG6"IQ**%(R.P%PV]:)",PP$,#&#B M9'3!DCEK](U/*06QE,M89:5*C(R%7FSLQ; ^6]O8BU:6?R1 E>>4&&4'S;C8 M3"Z9&0>:$=8Q,T"EI4R8*:"9 O0,-U/$S12@)1-H9;$4*3 $!S!#'@(@: M6FC'W2"55(D)(!-0DO$4,"H1 D+G21+(*.<9$<@H%WP6()FEU&A+C"BI(D.Q M'P7Z+A="6+:10A4XXPD25!DV F:H0 ML2.@"PMID:B5T-/2Q2I(2? W+;FYE M&M^]31=8_6S3OA^&\?[CIO1Z2?9$XZT.*U_+A_)\U?4CS/GF[?>J>]L?^ME+ M.PQM,]WLO+;MX(-+\26XW/EJ>WVI_>LP/MKPW)UOO,XO0WN\W.9EURO%U7]0 M2P,$% @ (H\%3S> MB:Q 0 T@, !@ !X;"]W;W)KRO$R@<DC@PC'%9Y J4@49/R<..E<,@*7]HW]0^H]]'(1#IY0_9"5 M;W-ZH*2"6O3*/^/P$:9^WE$R-?\9KJ!">E02:I2H7/J2LG<>]<02I&CQ.I[2 MI'.8^&^P=0"? /P-@(V%DO+WPHLBLS@0.\Z^$_&*MT<>9E/&8!I%^A?$NQ"] M%MO#?<:ND6C*.8TY?)DS9[# /I?@:R5._!\X7X?O5A7N$GSWE\*'=8+]*L$^ M$>S_V^):SN%-$;:8J0;;I&URI,3>I$U>1.>%?>3I3OZDC]O^1=A&&DN^D%L?D9%[\!4$L#!!0 ( M "*/!4\LD)S'M0$ -(# 8 >&PO=V]R:W-H965T&UL M?5/;CILP$/T5RQ^P!I*V201(FZVJ5FJE:*NVSPX,8*TOU#9A^_<=&Y:B+MH7 MVS,^Y\S%XWPT]LEU )X\*ZE=03OO^Q-CKNI <7=G>M!XTQBKN$?3MLSU%G@= M24JR+$G>,\6%IF4>?1=;YF;P4FBX6.(&I;C],)A::@MZGI_,^X"/@IX#1KMY1,A?_%6X@$1XRP1B5D2ZNI!J<-VI6P504?YYVH>,^3C>[=*9M M$[*9D"V$0XS#ID Q\X_<\S*W9B1VZGW/PQ.GIPQ[4P5G;$6\P^0=>F]E>CCF M[!:$9LQYPF1KS()@J+Z$R+9"G+-7]&R;OMO,!_9LE M;F"._Q?)5CU58-LX38Y49M!QDE?>96#OL_@F_^#3M'_CMA7:D:OQ^+*Q_XTQ M'C"5Y Y'J,,/MA@2&A^.'_!LIS&;#&_Z^0>QY1N7?P%02P,$% @ (H\% M3R-"E^FT 0 T@, !D !X;"]W;W)K&UL?5-A MC]0@$/TKA!]P[++5.S=MD]LS1A---F<\/[/MM"4'3 6Z/?^]0'NU:N,78(9Y M;]X,0SZB?78=@"4S,5_ABNH$!Z5A!P5*I=64@W.HYY9@A0M7J9=FK2/TTUV.\.V 7P& M\ 5PE_*P*5%2_EYX4>861V*GWO+_P/DV_+"I\)#@AS\4'K8)LDV"+!%D_RUQ*R;[ M*PE;]52#;=,T.5+A8-(DK[S+P-[S]":_PZ=I_R)L*XTC%_3A95/_&T0/0AK.=QFPR//;S#V++-RY_ 5!+ P04 " BCP5/R2!= MTK4! #2 P &0 'AL+W=O2X_?M1LNMYF[$72:1X#@\I M*AN,?7$M@"=O2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LW6RN MF>)"TR*+OI,M,M-[*32<+'&]4MR^'T&:(:<)_7 \B:;UP<&*K.,-? ?_HSM9 MM-C,4@D%V@FCB84ZIW?)X;@+\3'@6<#@%F<2*CD;\Q*,KU5.-T$02"A]8."X M7> >I Q$*.-UXJ1SR@!^B_8M0" O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF1;2 MT")+OK,K,ML')0V<'?&]UL+].H&R0TZW]-7Q*)LV1 J"D@EKT*CS:X1-,];RC M9"K^"UQ!87A4@CE*JWQ:2=G[8/7$@E*T>!EW:=(^C#?\=H*M _@$X#/@D/*P M,5%2_D$$463.#L2-O>]$?.+MD6-ORNA,K4AW*-ZC]UIL[PX9NT:B*>8TQO!E MS!S!D'U.P==2G/@;.%^'[U85[A)\]Y?"NW6"_2K!/A'L_UOBVQBU-FN2%=Q[8>Y[>Y$_X..U?A6ND\>1B [YLZG]M;0"4LKG!$6KQ M@\V&@CK$XRV>W3AFHQ%L-_T@-G_CXC=02P,$% @ (H\%3Z>0=(ZP 0 MT@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 M.4K:#8%MH&DQ;, &!!VV/BLV?4%U<24Y[OY^E.RX;NOMQ2)IGL-#BDH'8Y]< M ^#)BY+:9;3QOMLSYHH&E'!7I@.-?RICE?#HVIJYSH(H(TA)QI/DABG1:IJG M,7:T>6IZ+UL-1TM;O:'7ND?S/ 5IGZN*9F: M_PYGD)@>E&"-PD@7OZ3HG3=J8D$I2KR,9ZOC.4S\%]@Z@$\ _@[ QD)1^;WP M(D^M&8@=9]^)<,6;/&PO=V]R:W-H965TY/QEML4:DZ!=IVJ(F!.J=W MN\,Q#?@(^-/!:%=G$BHY(SX'XZ'*:1(2 @FE"PK";Q>X!RF#D$_C9=:D2\A M7)_?U+_%VGTM9V'A'N535[DVI[>45%"+0;I''+_#7,\U)7/Q/^ "TL-#)CY& MB=+&E92#=:AF%9^*$J_3WNFXC]/-GL^T;0*?"7PAW,8X; H4,_\JG"@R@R,Q M4^][$9YX=^"^-V5PQE;$.Y^\]=Y+<9-F[!)T9LAQ@O 59+<@F!=?(O"M"$?^ MB1OE_3DW1;(-T42*- ^K\*/T-X&PO M=V]R:W-H965T-\= M&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>-)RA9,E MKM=:V%]'4&;(Z(9^.IYEW?C@8'G:B1I>P'_O3A8M-K.44D/KI&F)A2JC=YO# M<1?B8\ /"8-;G$FHY&S,:S"^E!E-@B!04/C ('"[P#TH%8A0QMO$2>>4 ;@\ M?[(_QMJQEK-P<&_43UGZ)J-[2DJH1*_\LQF>8*KGFI*I^*]P 87A00GF*(QR M<25%[[S1$PM*T>)]W&4;]V&\N=Y.L'4 GP!\!NQC'C8FBLH?A!=Y:LU [-C[ M3H0GWAPX]J8(SMB*>(?B'7HO.4]N4G8)1%/,<8SABYC-',&0?4[!UU(<^3]P MO@[?KBK<1OCV#X6WZP2[58)=)-C]M\2UF/U?2=BBIQIL':?)D<+T;9SDA7<> MV#L>W^1W^#CMWX2M9>O(V7A\V=C_RA@/*"6YPA%J\(/-AH+*A^,MGNTX9J/A M33?](#9_X_P#4$L#!!0 ( "*/!4\%Q.5(M $ -(# 9 >&PO=V]R M:W-H965T&,"*C:EMEO3O.S:$H@;EQ?:,SSES\3B?C'UR'8 GSUKUKJ"=]\.1,5=U MH(6[,0/T>-,8JX5'T[;,#19$'4E:,9XD[YD6LJ=E'GUG6^9F]$KV<+;$C5H+ M^^<$RDP%3>F+XU&VG0\.5N:#:.$[^!_#V:+%5I5::NB=-#VQT!3T/CV>LH"/ M@)\2)K#R(\ M<7KDV)LJ.&,KXATF[]![+7GR(6?7(+1@3C.&;S#IBF"HOH;@>R%._!6=[],/ MNQD>(OVPI:?)OD"V*Y!%@>S-$G'S9V/_&& ^82G*#(]3A!UL-!8T/QUL\VWG,9L.;8?E! M;/W&Y5]02P,$% @ (H\%3T6?_9FT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+ES:5:]P?&7-F"%N[* M]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K87T=0 M9LQI0M\=S[)I?7"P(NM% ]_ ?^]/%BVVL%120^>DZ8B%.J=WR>&8AO@8\$/" MZ%9G$BHY&_,2C*:DKGX+W !A>%!">8HC7)Q)>7@O-$S M"TK1XFW:91?W<;JYYC-L&\!G %\ MS$/FQ)%Y0_"BR*S9B1VZGTOPA,G!XZ] M*8,SMB+>H7B'WDO!$YZQ2R":8XY3#%_%)$L$0_8E!=]*<>3_P?DV?+^IJK!-G&:'"G-T,5)7GF7@;V+C\C^A$_3 M_E781G:.G(W'EXW]KXWQ@%)V5SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@MW[CX M#5!+ P04 " BCP5/5*=.3;0! #2 P &0 'AL+W=O>=NYX"!EWK,67L!][T_&6V1FJ;D$9;E6R$!3X+OL<-R%^!CP@\-H%V<4 M*CEK_1J,+W6!-T$0"*A<8&!^N\ ]"!&(O(RWQ(GGE &X/'^R/\;:?2UG9N%> MBY^\=EV!]QC5T+!!N&<]/D&JYQJC5/Q7N(#PX4&)SU%I8>.*JL$Z+1.+ER+9 M^[1S%?P3;!U $X#.@'W,0Z9$4?D#&PO=V]R:W-H965TUKFT7>Q96Y&KV0/%TO!@93Z(%KZ _SI<+%IL9:FEAMY)TQ,+34'OT],Y"_$QX)N$R6W.)%1R->8I M&!_K@B9!$"BH?& 0N-W@ 90*1"CCQ\))UY0!N#V_L+^/M6,M5^'@P:COLO9= M08^4U-"(4?E',WV I9Y7E"S%?X(;* P/2C!'992+*ZE&YXU>6%"*%L_S+ONX M3_--=EA@^P"^ /@*.,8\;$X4E;\37I2Y-1.Q<^\'$9XX/7'L316_P>=H_"]O*WI&K M\?BRL?^-,1Y02G*'(]3A!UL-!8T/QS=XMO.8S88WP_*#V/J-RU]02P,$% M @ (H\%3S99!26S 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P[-+5NVS:)K=GC"::;,ZHG]EVVI(#I@+=GO]>H+U> MU>H78(9Y;]X,0SZB?7(=@"?/6AE7T,[[_LB8JSK0PMU@#R;<-&BU\,&T+7.] M!5$GD%:,[W9OF1;2T#)/OK,MMY0,A?_":Z@0GA4$G)4J%Q:234XCWIF"5*T>)YV:=(^3C?9 M[0S;!O 9P!? 7M^+^,3[(P^]J:(SM2+=!?$N>*\E MY_N<72/1''.:8O@JYC6"!?8E!=]*<>)_P?DV/-M4F"5X]IO"?Q <-@D.B>#P MWQ*W8K(_DK!53S78-DV3(Q4.)DWRRKL,[#U/;_(:/DW[9V%;:1RYH \OF_K? M('H(4G8W882Z\,$60T'CX_$VG.TT9I/AL9]_$%N^&PO=V]R:W-H965T<[NF;XU$VK0L.5F2]:. ' MN)_]R7B++2R5U-!9B1TQ4.?T;G\XIB$^!OR2,-K5F81*SHC/P?A6Y707!(&" MT@4&X;<+W(-2@DM)1748E#N M$<>O,-=S3X@/+A08G/4:*R<27E8!WJF<5+T>)EVF47]W&Z29(9M@W@ M,X O@-N8ATV)HO+/PHDB,S@2,_6^%^&)]P?N>U,&9VQ%O//BK?=>"L[3C%T" MT1QSG&+X*F:_1##/OJ3@6RF._!\XWX8GFPJ3"$_>*;S>)D@W"=)(D/ZWQ*V8 MFP])V*JG&DP3I\F2$H&UL?51M;YLP M$/XK%C^@)B8):01(3:MIDS8IZK3NLP/'BVIC9IO0_?O9AC)&O'[!OO-SSW-G M?)<,0KZJ&D"C-\Y:E0:UUMT18Y77P*FZ$QVTYJ04DE-M3%EAU4F@A0OB#),P MW&-.FS;($N<[RRP1O69-"V>)5,\YE;]/P,20!IO@W?'<5+6V#IPE':W@.^@? MW5D:"\\L1<.A58UHD80R#1XVQU-L\0[PTL"@%GMD*[D(\6J-+T4:A#8A8)!K MRT#-',DYFYRZW17XAGV#K)=@Z@NV2X'"_ M*O$60\C!+[+SBNP\!&N1CS'_B.R](OM;@BA&PO=V]R:W-H965TV0KN0GQ:HW/58X#FQ P*+5EH&:Y MPS,P9HE,&K\63KQ*VL#M_IW]HZO=U'*C"IX%^]E5NLWQ":,*:CHR_2*F3[#4 M<\!H*?X+W($9N,W$:)2"*?=%Y:BTX N+2873MWGM>K=.\TER6L+\ =$2$*T! M)Z=#9B&7^0>J:9%),2$YW_U [2\.SY&YF](ZW56X,Y.\,MY[$<5)1NZ6:,%< M9DRTP80K@ACV52+R25RB_\(C?WCLS3!VX?%6_3'V$R1>@L01)/^4>-B5Z,,< M_2('K\C!0Y#N1'R8DU_DZ!4Y>@@>=R(>3!+X15*O2.HA"'SETY&UH,R\ AZ]0K_@!02P,$% @ (H\%3\6KR-*W 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M->M-TY5M*9NH:J566J5J^\S:8QL%/"[@=?KW!>RX;N(78(9SSEP8LA'-LVT! M''G1JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQW>Z6:2$[6F31 M=S9%AH-3LH.S(7;06I@_)U XYC2AKXXGV;0N.%B1]:*![^!^]&?C+;:H5%)# M9R5VQ$"=T_OD>$H#/@)^2ACMZDQ")1?$YV!\J7*Z"PF!@M(%!>&W*SR 4D'( MI_%[UJ1+R$!$!U2]9N3:G=Y144(M!N2<-*RL$ZU+.*3T6+EVF77=S'Z>:0S+1M I\)?"']-&9RQ%?'.)V^]]UKP=)^Q:Q":,:<)PU>89$$P MK[Z$X%LA3OP=G6_3]YL9[B-]OX[^\79;(-T42*- ^E^)Z9L2MS"'-T'8JJ<: M3!.GR9(2ARY.\LJ[#.P]CV_R#SY-^S=A&ME9.G=2*RV9=:9NB.DUL"H$24%HDNR)9+S#119\ M%UUD:K""=W#1R Q2,OW[#$*-.=[@=\<+;UKK':3(>M; -[#?^XMV%EE8*BZA M,UQU2$.=XZ?-Z9QZ? #\X#":U1[Y2JY*O7KCE*,YN*_ MP V$@_M,G$:IA E?5 [&*CFSN%0D>YM6WH5UG$[VQSDL'D#G +H$'((.F81" MYA^8946FU8CT=/<]\RW>G*B[F]([PU6$,Y>\<=Y;07?[C-P\T8PY3QBZPFP6 M!''LBP2-29SI?^$T'KZ-9K@-X=NU^O$8)]A%"7:!8/=/B8]W)<8PA[A(&A5) M(P3'.Y$()DWN1,BJ<1)T$YZL0:4:NC N*^\R%4\T-/XO?!JIKTPWO#/HJJQ[ M/J')M5(67"K)@\NE=5.\& )JZ[>/;J^GMSP95O7SF)+E7U'\ 5!+ P04 M" BCP5/Y%-S[< ! W! &0 'AL+W=OT),V8)DYD;UT+DOM=*261?JAIA> M ZL"20I"D^262,8[7&0A=]1%I@8K> ='CJ#;U6. M$V\(!)36*S"WG.$!A/!"SL;;K(F7DIZXWE_4'T/OKI<3,_"@Q NO;)OC.XPJ MJ-D@[+,:GV#N)\5H;OX[G$$XN'?B:I1*F/"+RL%8)6<59T6R]VGE75C'6?]" MBQ/H3*!7!#(5"LZ_,LN*3*L1Z>GL>^:O>+.G[FQ*GPQ'$;XY\\9ESP5--QDY M>Z$90JLZNU"MP$ -(# 9 >&PO=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1V%?7 GCRIE7G]"$^\.W+L31F-_:^-\8"I)#SG<9L,KSIYQ_$EF]<_ %0 M2P,$% @ (H\%3S9FY$C2 0 G 0 !D !X;"]W;W)K&UL=53;;MP@$/T5Q <$+UX[Z6;M\44!XP!> MIW]?P(YC;>F+889SF<% -DGUJEL @]X%[W6.6V.& R&Z;$$P?2,'Z.U*+95@ MQH:J(7I0P"I/$IS0*$J)8%V/B\SG3JK(Y&AXU\-)(3T*P=2?(W YY7B'/Q)/ M7=,:ER!%-K &?H'Y/9R4CMW)'BFH YPXFO9DCU\E9 MRE<7?*]R'+F"@$-IG *SPP4>@',G9,MX6S3Q:NF(V_F'^C??N^WES#0\2/[2 M5:;-\1U&%=1LY.9)3H^P])-@M#3_ R[ +=Q58CU*R;7_HG+41HI%Q98BV/L\ M=KT?IWDEB1=:F$ 7 ET)=]Z'S$:^\J_,L")3HW.TM@SZD]2+:4!6TIT8QMN M[5.Q!AQJXZ:W=J[F"S,'1@[+6T#6!ZGX"U!+ P04 " BCP5/5 DZBL4! M W! &0 'AL+W=OT[1)FVRNZ?4SJZ.2 [& Z_7?%]"S=LL788;G>6:&85 ^=.ZF5ELPZ4S?$]!I8%4A2$)HD>R(9[W"1 M!=]%%YD:K. =7#0R@Y1,_SZ#4&..4_SN>.9-:[V#%%G/&O@.]D=_T4&3R"$ M%W)I_)HU\1+2$]?[=_5/H797RY49>%+B)Z]LF^,C1A74;!#V68V?8:YGA]%< M_%>X@7!PGXF+42IAPA>5@[%*SBHN%II5W81VGDWTZT^($.A/H0CB&.&0* M%#+_R"PK,JU&I*>[[YEO<7JB[FY*[PQ7$K$&E&KHP+BOO,A6/-#3^+WP:J6],-[PSZ*JL M>SZAR;52%EPJR8/+I753O!@":NNW![?7TUN>#*OZ>4S)\J\H_@!02P,$% M @ (H\%3[#.UAG# 0 -P0 !D !X;"]W;W)K&UL;53O;J0@$'\5P@.4E=6VV:A)MTUSE]PEFU[N^IG544E!/,"U]_8':*VW MQQ>!X?=G!ACS2>DWTP%8]"Y%;PK<63L<"#%5!Y*9&S5 [W8:I26S;JE;8@8- MK XD*0C=[6Z)9+S'91YB)UWF:K2"]W#2R(Q2,OWG"$)-!4[P1^"%MYWU 5+F M VOA!]B?PTF[%5E5:BZA-USU2$-3X(?D<,P\/@!^<9C,9HY\)6>EWOSB:UW@ MG4\(!%36*S W7. 1A/!"+HW?BR9>+3UQ._]0?PZUNUK.S,"C$J^\MEV![S&J MH6&CL"]J^@)+/1E&2_'?X +"P7TFSJ-2PH0OJD9CE5Q47"J2O<\C[\,XS3M9 MNM#B!+H0Z$JX#SYD-@J9/S'+RERK">GY[ ?FKS@Y4'2 MWB4YN7BA!7.<,72#^400I[Y:T)C%D?Y'IW'Z/IKA/M#W6WIR&Q=(HP)I$$C_ M*9%>E1C#[.,F6=0DBPBD5R8Q3'9E0C87)T&WXX/.RKKG$RZY4O"P&-]=,[-]?S6YX75@U+FY+U M7U'^!5!+ P04 " BCP5/WU)H!<4! W! &0 'AL+W=OCTJ^F!;#H38K.Y+BUMC\28LH6)#-WJH?. M[=1*2V;=4C?$]!I8%4A2$)HD]T0RWN$B"[&S+C(U6,$[.&MD!BF9_G,"H<8< MI_@]\,*;UOH *;*>-? =[(_^K-V*+"H5E] 9KCJDH<[Q8WH\[3P^ 'YR&,UJ MCGPE%Z5>_>)+E>/$)P0"2NL5F!NN\ 1">"&7QN]9$R^6GKB>OZM_"K6[6B[, MP),2OWAEVQP?,*J@9H.P+VK\#',].XSFXK_"%82#^TR<1ZF$"5]4#L8J.:NX M5"1[FT;>A7&<=K:;F18GT)E %\(A^)#)*&3^S"PK,JU&I*>S[YF_XO1(W=F4 M/AB.(NRYY(V+7@NZO\_(U0O-F-.$H2M,NB"(4U\L:,SB1#_0:9R^B6:X"?3- MFIX^Q 6V48%M$-C^5^+^IL08YA WV45-=A&!AQN3".:0W)B0U<5)T$UXL@:5 M:NA"NZRB2U<\TG#Q_^!32WUCNN&=01=EW?,)EUPK9<&EDMRY7%K7QGK+T\*J?FY3LOPKBK]02P,$% @ (H\%3\CZ*\ZV 0 T@, !D M !X;"]W;W)K&UL=5/;;MP@$/T5Q >$7;Q)5BO; M4C91U4JMM$K4]IFUQS8*>!S Z_3O ]AQW-1] 68XY\R%(1W0/-L&P)%7K5J; MT<:Y[L"8+1K0PEYA!ZV_J=!HX;QI:F8[ Z*,)*T8WVQNF!:RI7D:?2>3I]@[ M)5LX&6)[K87Y">?4Y!%\+ M<>3_T/DZ/5G-,(GT9$GG_Q'8K0KLHL#NKQ+YIQ+7,,FG(&S14PVFCM-D28%] M&R=YX9T']H['-_F C]/^0YA:MI:&PO=V]R:W-H965T8%[.&Z1O3O!E>D6]O _@B\E)>"RX"3I2VZX)^8O[8'*G;.J'(J:]RP MDC06Q>>U_0Q6>^!*@D+\*G'')FM+6CD2\B8WWTYKVY49X0KG7$H@\;KA+:XJ MJ23R^#.(VN.9DCA=?ZA_4>:%F2-B>$NJW^6)%VL[MJT3/J-KQ5](]Q4/A@+; M&MQ_QS=<";C,1)R1DXJIIY5?&2?UH")2J=%[_RX;]>[Z+Q$<:&8"' AP)(BS M[Q&\@>!]$OR[!'\@^(^>$ R$8'&"TWM7Q=PACK*4DLZB_?_0(OG;@54@KBN7 M074[ZINH)Q/16P9C/W5N4FC ;'H,G&" Z\XQ.P-F1#@B@S$-:$IC S4ZG!^P MU1' !8LD_JNROZ\R2]0SULM3 MZL7H%9P#<*^$K GV6P+'B/"16F49C0C4"\ MJ(B.\B%(EA>CHP#P@BA:%$:'Q4D2>&9G@=%9H#F#<6@6"(T"X>.UC8P"T0.U M[3'!Q"CTEG_S-M*+YFN_O*[D)TO07E>"P00T,Q4;3<6&LD9F@<0HD#Q>5M'R MC4W"->00+[N$JUF-]#:A@\106];#F72O&M.+&B7,RLFUX=+))#J.JV?5P1?Q M#5AM@2&^D^--=J[JC&=".!;)NT_BK@LQCL=-A<]< M+B.QIOU,ZC>L(\0( "D+ 9 M >&PO=V]R:W-H965TRV+JIWY!RGK21"TFP,OL_9.U+Q2_^Q$4V92+9M]T-8-S[8FJ"P"@A +RBRO M_/G4[#TT\ZDXRB*O^$/CM<>RS)J_"UZ(\\S'_MO&8[X_2+T1S*=UMN<_N7RJ M'QJU"@:6;5[RJLU%Y35\-_/O\62-F0XPB%\Y/[>C=T]+>1;B12^^;6<^TA7Q M@F^DILC4X\27O"@TDZKC3T_J#SEUX/C]C?V+$:_$/&UT9OF=,Q_RL]6[9[F)$FGP4D3]9A%AR$C#$;H$K,", ,B M4!4,91"HC 5QPLEE@J6+P A;1?R79?TQRT6A%/2+&@(Z3I$BF" $"4)#$%Y4 M0"W#.PPSF*K#Q#&FS+($@)&0,$OSRH51REAJF;=V822,D_"*N @4%SGB2'K% M7@82L-OMC4&"^ 9[.TPT4IHF* XM=UU4G* PMLQU43@)U6E9Y@*P,*$XA:4E MH+0$,)? !"E(D-YN+D9PMT WV-N#QF(9B9W;"\!($J'4;BPN#..4$>NXUE!6 M=TP^X3+<8S"]Q67J^L)0@I%M,X!#+(J8[;.+HX@F M=H]= SB"(T*OW$0,=T'LMD&2AEAMQK*2V9K0[S'7W1(\)UOX"3Y88 MV%_I.=",%>_TW1#Y(VOV>=5ZST*JX<2,$#LA)%?5HSMU- ],-;]U"BKH?3(-A.I[_ U!+ P04 " BCP5/XU.H"E," #O!P &0 M 'AL+W=O43KZ'2_^RX**G26[$GLA9 MY94,A)XWHB4M*C<-+&Q%Y$F M_*!84<&+<.2A+*GXMP#&3W/7=\^!UV*?*Q,@:5+3/?P$]:M^$7I'.I5M44(E M"UXY G9S]]F?K7U+L(C?!9QD;^V84C:SH1*6G/TIMBJ?NQ/7V<*.'IAZY:>OT!84NTY; M_7$'(;I)B%I"]&B&N"7$@PRDJ=TV@&>9(HFF2(" M(2[@>_AWZ#U>J/_)I^S?+W6!@$(O&AP?%'3UQ6.@P=6QOI.N*8OT+JL2Q-Y. M#NED_% ITY)>M)M.SX&Y[ ;QA3];^DA\9::9O1P_Y)M1^(.*?5%)9\.5OF+M M1;CC7('V[CWITY_KZ=MM&.R468[U6C0CJ-DH7K?CE70S/OT/4$L#!!0 ( M "*/!4_\J\?WXP$ .0$ 9 >&PO=V]R:W-H965T,5=4"I^I)#-";-XV0G&I3R@M6@P1: M.Q)G. [#'>:TZU&1N=Y)%IFX:M;U<)*!NG).Y9\78&+,483NC=?NTFK;P$4V MT M\!_UC.$E3X46E[CCTJA-](*')T8?H6*86[P _.QC5:A[8)&.3%3]Z)GX!XA4@ M3B!9">S338H)LG.0?EJ#[)--$ \H.B1^)XG72?+HY+!Q,D'2U2+/A\V>EQX, MB?P^4J^/],$'"?<;(^E#VICLPHT3#RB*THT5O#IO]O__1N6EZU5P%MH<77? M&B$T&,'PR2BVYLI9"@:-MM.]F)Y 37A=[2%1NZ<**N)D$MV1KQE M0([:J:Z0[WDQJDG9N&FB;4\L3>A%5&4#3\SAE[HF[%\&%>TV+G;?#,_EN1#* M@-*D)6?X">)7^\3D"@TLQ[*&AI>T<1B<-NXC7N]CA=> WR5T?#1WE)(#I2]J M\>VX<3V5$%20"\5 Y'"%+525(I)I_.TYW2&D3^0ZO?CO<(5*PE4F,D9.*Z[_G?S"!:U[%IE*35[- M6#9Z[,S._:IWLSOXO8,_.,C8MQR"WB%X=PAO.H2]0_C9"%'O$,TB(*-=%W-' M!$D31CN'F>O0$G7K\#J2QY4KHSX=O2?KR:7UF@;>*D%71=1C,H/Q1QCL>5/, MSH(9$$AF,*3AV]+(_(6[/PVP72*PAV=)?,BRO\TR232PUBO0!,&8X"&P$X16 M@E 3A)."/\P*;C"QQC1&AZ=^LY(L81A;<+M/XO:6L.$4-]$76?5%2WUX%B@S MF&@4:"XM6J0R%_4AQ_X6QT1(;!426X3,+EP6+RMF/8$E+L2VRJ+19UL#.^L> MRIV<7AJA;MW(.K3I1U]]]C-[AM=;;+'O9%LW7?B=WKP)/P@[EPUW#E3(9J-; MPHE2 3)][TZ6LI#/T+"HX"34]%[.F6G&9B%HV[\S:'CLTO]02P,$% @ M(H\%3\ &?E/H 0 Z@0 !D !X;"]W;W)K&UL M?53MCIP@%'T5XP,L@_BU$S79<=.T29M,MFG[F]'K:!;% C-NW[Z CC%J^T?@ M>L[AG"N2#%R\RQI .1\MZV3JUDKU1X1D44-+Y1/OH=-O*BY:JO127)'L!=#2 MDEJ&O,,A1"UM.C=+;.TLLH3?%&LZ. M'WMJ6BC\G8'Q(7>P^"F_-M5:F@+*D MIU?X#NI'?Q9ZA6:5LFFADPWO' %5ZK[@8QX8O 7\;&"0B[ECDEPX?S>++V7J M'HPA8% HHT#U<(<<&#-"VL;O2=.=MS3$Y?RA_LEFUUDN5$+.V:^F5'7JQJY3 M0D5O3+WQX3-,>0+7F<)_A3LP#3=.]!X%9](^G>(F%6\G%6VEI1_CV'1V'";] M!VV?X$T$;R9@_[\$,A'(BH!&9S;J*U4T2P0?'#%^K)Z:,X&/1#>S,$7;._M. MIY6Z>L\(]A)T-T(3YC1BO 5FA(4@;F%UXNRX\RR<+/GXF^P)D5X!8 M 7\A$ :K%",DM)#.0F(_6 ?9@B(OBO:=^+M._(V3"*^"5]N<@DUB+PS)JGGY#HIXBQ:/9M#BU)E;X!L5UZ:3SH4K M?8#M,:LX5Z 5#T]:LM87S[Q@4"DSC?1&ULC57M;ILP%'T5Q /4V)!/$:0FT[1)FQ1U6O?;(3F'X2W3?H#4WBJ'?_ \[ #-Q68C1*P91[1N5):<%[%E,*IZ]^ MK!LW=GXG6_1IX032)Y A@7R>D/8)Z7N"-^\KS^XYX'">:!"O"5RQ"&A$4609%% M@" -$^ D?$&2^XWB&W<,WV$U",JN=-#H6G.01] @A 932_)@OJO*_!6&!8.#MM.9F4O?&OU"B[9O M^VCX]Q3_ 5!+ P04 " BCP5/#IA,K>@' !'-0 &0 'AL+W=O[YVW;W.\O6J\66BF_6#?+ MS?SF:O_>E^W-5??2KY:;]LMVMGM9KYOMOY_;5?=V/:?Y\8W?EX]/_?C&XN;J MN7EL_VC[/Y^_;(=7BW]NN5J.IP9%_)JOS]P\=+SQ]?K3^ MTW[UPVJ^-KOVMEO]O;SOGZ[G<3Z[;Q^:EU7_>_?V M$@@*"28PZ4A7A 73CDQ)6$Q96 #L0E@PC0GPV&C!!"8?N8JP8/J1+PF+Y^M- M,>91X2AAZQ-F,@$J&R.8P/RC6!$1S$!*)1%)11'A*"$B&G-94"T4/% R3,V"\@$.ETJQ12TRD*"<,$%(Y10CX/!TE? M$::Q1C3VN2N6?.,H"LJLL9$UHC(.84T+[?# MCHF1\K 7!C*M_0UX<2@4646$K;&B4%7U&:#^6Q ;6:!,;SH^A1"7H0@S"LG M.(33@P&U68JLP>G!5-1F([3$B,XL+)RI,"P()H<%D]H 4ELA\1K,1%-1FPUF MH@&UF8?E4M6=0E)FQ"& M6UL1&,P\BVH@"XQC"Q[J0*$@R;$ MZKSE=YRN/J<'3@ADH[1A<&9PJ#8+)YH.9P97 M49L=YK(KJ%2E)1,X-_B**NTQGWW)\.QY]0U> MNYQ( .:\EFJTQ]G!EXS.GC?1Y/.> 8 $(GF<97S)Z.S!5$SYZ(Q FB1O<(+Q M(,$XR81PEETQ.GM,9U\R.GL^$J,J#6 7JK3'R<&#ML$)HY#'R<%7#,X!DSF@ MP3FG4> 3&E!PL]; M%9U_P!0.J/-GY.$M_5!;?)Y3 (RLBEY(*@%GA(#:!<8?W@88Q_P!O8)T-!%Q M;HDHM^04BCQK?+ YAQ!(:^%D(.+4$D%J<9()G!-BQ8E9=*#N02K[?#Y[!9#,""/VUISAT2M"> Q4X2-2A)?5)Q)$=* M4(RHDD.Y(^HLH42E\ZH,<=Z0D Y("1H4!=CL)86#$E0HJN)PCI2@'%%H<.;A MX4-Q)"91 "CK PD[AY2@1%& VY)4@92@15$5\S,I042B2B;H(^J,5TGGOSU# MF/="VT%*$*4HP'0O27V4($M1-=(P21N&Q&%L%" @^W+!V[RQ0[BDK)1)2=2' ME4S31]1Y^Y#+.1!*EJL)1*>2F?J(NCA40Q!)_1E)TC6D7?.2,$J2FU%% 2=) M<$8E)?R(.M\_*>)F>]D MCAH2L_0[,TEJ-B1G ^0">C;N$0!)[@B"-@**-L MC:;MO V$*"\E'T$?1QHD M'^DT@P2%'.D:?:J@:2,H:F/< H(U4-4!ZE)5%[1MA,1M7NJ;!$D:Z1J5JB!* M(XT&;\8LS4=J<_IK_3$Z "97=4'D1E#EQI@%Y6O,(0Z2&DM!WT90X,:)Q9,* MI]4E3.:,D'0T2#K2N2<)6CDR-9.$H&\C)'#CI)I0_FS?\&X0P?B^69S M8O1;LWU<;G:SKUW?=^OK\0Z6AZ[KV\&D^CA$^:EM[M]?K-J'?GPZ'CYO#W?V M'%[TW?/UX;:EQ?N]4S?_ 5!+ P04 " BCP5/C'B0B7H" !%"0 &0 M 'AL+W=OQ>;.Q%!:E)5 MK=1*T59MGYW$"6@!4]L)V[^O;4C*Y22;?0';S!G/&7QLIRWC+R*G5%JO55F+ MI9U+V2P<1^QR6A'QQ!I:JR\'QBLB59C.U_W21EH1+>E.:@JB7F>Z MIF6IF92./SVI?9U3!P[;%_;/)GF5S)8(NF;E[V(O\Z4=V]:>'LBIE,^L_4+[ MA +;ZK/_1L^T5'"M1,VQ8Z4P3VMW$I)5/8N24I'7[EW4YMWV_)/>W&J(7!5YXRLR='C3>F6\J6Z%&SYD7 MQJESUD0]9M5AW '&'2/6&N)$@'Q3D X+P1%"'"483H< -)GH@&(Z3&P8' MH)P D#/YB:M@EG>((B^8J%[/84&"D^B&G!"4$P)R/)@@ @FBQQ=,#!+$@ )_ M8@B$F?Z<^YB1D 04D@ $-U8:1G )H\?-P#=V ?R '2 HFNX$]T%C,?!F@%V MXL;RPO!V@+UW6 (7,(8J.)E:XL^*P?/]))GMCV_BQI+@(L9 %#A\ MAS%PZ>'H$6.B6<(^<@.$IL:\B>LD.8/S3%\POA-^+&IA;9E41Z,YP Z,2:HX MT9.R*5=WFFNGI >IFY%J\^Y@[SJ2-?VEQ;G>G+)_4$L#!!0 ( "*/!4^ M^$T\Q@( + + 9 >&PO=V]R:W-H965T M(Z?M\LK%N\P84\Y'651RY69*U0O/D_N,E52^\)I5^LF1BY(J/10G3]:"T8,M M*@L/^W[DE32OW/72SFW%>LG/JL@KMA6./)6<&O*Q>YMXFW_)0I,^&M MES4]L9],_:JW0H^\CN60EZR2.:\^/4K:QLBKM-V_YU=6*'A1HE^QYX7TOXZ^[-4O&Q9M)22 M?C37O++7:\M_*X,+<%N NP(4/BP(VH)@4. URFRKGZFBZZ7@5T! M%H$VY6ZMG+.DC0TKL8HA;SVF!P#X/O$9LQ@B0=Q-,".A485(%M M?7BG L,$ 4@06(*@3X!CF" $"<*Q@C@<^ !AR,")QY@[(0040@"""":(0()H MOA4Q2!#/L +"Q ,K'F/NA"2@D 3X*@*8( 4)TOE6(!^.AP]H&)K1@B(+JBPH M\N. H&%*QCB2HC2>B J:2"P")$U\8@B.&\)/& ,'#@5SC&E I-=PX"=D^#5M M0!S26]&$)#C"",A>,D4!AP^1)XR!XX>B.<9$HX9QFL2C"($X/XTGUD8$!QH! M24RFNH*CB)(GC('#B-(YQJ2CAA'V(TQ&.\X8J(U)IA88#,<;0_&>VKG@.&(T MWQD\L?M!V]_0F1;4;SA*@Y ,-R %R9Z@4 3DN!X8RC>Z00%'$<&PO=V]R:W-H965TZ:)DZ "SL!)NG\_\U%*[4O6O@3;.??X MG@-12%_FEKNO>I8 MBF3;!.691WR?>WF2%NY\VJS=E_.I/*DL+<1]Z52G/$_*OPN1R;PO]?CM3M]ZP#A^-7]B^->"WF M*:G$4F:_TZTZS-S(=;9BEYPR]2 O7T4G*'"=3OUW<1:9AM>9Z#TV,JN:7V=S MJI3,.Q:=2IZ\M->T:*Z7CO\U# \@70#I _3>UP)H%T#? MC5 -8%L(_N$'0! M@;&#UVIOS%PE*IE/2WEQRO9Y.";U8P>30-^N3;W8W)WF/^UGI5?/)4M0O MVA#0=WZ-$#"4@#4$;)@!<,/P%L,;3-%BF&\:8H-N@,>F)38J""/CYJT1JHAP M'Y<5H+("Q!>"$W"4@-N^$/-!;#'!4$P<,1:;JI<(,(HH97%DV(,QQ C-S]$18:(2Q0GB%"""'')$+^(K%0YL(A38FA:VL 1ES!&2@D+C*W7 M&.,UEV)49&RY!!#B!.#C5AWX Z()8[&8Q1XA0:L1(^\9(#7 M:+"+-(T#TV)F/>S PC@$RSX$& "-(CZ2%%YA(?B$-7B-!?X):_ *!N%'K EM MQ1RX6:E6"(Y 2/R1+P_@-1'LHDCC,6_QB@-VR1DUAN EA]@EQS:F PT%FXW4 M54B;B#=H[G)1[IM.NW(V\E2H6L1@M>_F[TC='!KK"Y@L 5E?Z>Z_[=7?Z-NC MPX^DW*=%Y3Q)I5O2IG'<2:F$SMR_U3D?]&FEGV1BI^IAJ,=EV[*W$R6/W7'$ MZ\]$\W]02P,$% @ (H\%3Y5[LOW: @ 0PL !D !X;"]W;W)K&ULE59K;YLP%/TKB!]0\(-7E$1J'M,F;5+5:=MG-W$2 M5,#,=I+NW\\V#N7AMO1+L"_G'M]S@)L[OS+^+$Z42N^E+"JQ\$]2UK,@$+L3 M+8FX8S6MU)T#XR61:LN/@:@Y)7N35!8!#,,X*$E>^Z(EK0G=041%TN=$V+0C.I.OY: M4K\]4R=VUS?V+T:\$O-$!%VSXD^^EZ>%G_K>GA[(N9"/[/J56D&1[UGUW^F% M%@JN*U%G[%@AS*^W.PO)2LNB2BG)2W/-*W.]6OY;FCL!V@38)JBSWTM -@&] M)N!W$[!-P%-/B&Q"-#@A:+0;,S=$DN6A)OJU [-(/:Z=#IJG8^XI M/X6*7I8H2^;!11-9S*K!P X&A&$?LW%@6D2@*FC+@*XR5G"4#OL'K,<($()! M$1^R;-]GZ16*G'XA0X!Z?J5N NPDP(8 ]PBR@>$-)C*8RE:9HC2,HX$I8V"* M$4+)X ENG(0IPC@=^., 8@5#Z V3(J?&:*PQB=T$L9,@GNYRXB1()KBAN'>$$DRVHJS;*0)A% M>.#R5.!F*G [ =B7^4:'!".9N-/^^A3.[G8/X"?,=O<=@*:8C<:O%HRC*!QZ M/<9E "=@U-1=?"#I?,O6Z0_Y^A+=G1&X6N-;S\K=>$#T":/=K0?$4XR.QWTR M!0 -_[0<./6I9Q"E0Z?'0(@ 3(>]8P)A(S+H# EY4I%XF:LV;L:[92%;;D35HY^;E?U!+ P04 " BCP5/2<',Z0(" M ![!0 &0 'AL+W=O $+XM?,1$TZTS1MTB:3;;K]S>B9T2R*!6;,JZ1_AP'M>GH- -G#Q M*FL Y;VUK).Y7RO5'Q"290TME4^\AT[/7+EHJ=*AN"'9"Z"536H9(A@GJ*5- MYQ>9'3N+(N-WQ9H.SL*3][:EXN\1&!]R/_#?!YZ;6ZW, "JRGM[@)ZA?_5GH M",TN5=-")QO>>0*NN?\I.)P2H[>"EP8&N>A[II(+YZ\F^%;E/C9 P*!4QH'J MY@$G8,P8:8P_DZ<_+VD2E_UW]R^V=EW+A4HXP+33BX:I:5O8]MTMAW&F32:TMP)9$H@ M"#)\:?U5-S)H)#J#>S-(-V[^R+*,/0;K>F:TJQ+LH=L,D3IC$ 1.O8)+-#]C% 5[OS%:5!E&P M/C-H<0W,L_2#BEO32>_"E;Y1]MQ?.5>@'?&3KJS6+^$<,+@JTTUU7XSOP1@H MWD]/'9K?V^(?4$L#!!0 ( "*/!4^2&&3)X0$ *$$ 9 >&PO=V]R M:W-H965T M*)8/? 2FO[1<4*QT*#HD1P&XL464H"2*WQ,O0]OE"L] B"'2;?Q9.,-5TA1N]S?V MS]:[]G+!$IXY^3TTJB_#QS!HH,4342]\_@*+GUT8+.:_P16(AIM.M$;-B;2_ M03U)Q>G"HENA^,VM [/KO/#?ROP%R5*0K 6)\^*$;.>?L,)5(?@<"'?V(S9_ M<7Q,]-G4)FF/PG[3S4N=O599E!?H:H@6S,EAD@TF7A%(LZ\2B4_BE'PHSZ*] MGR#U]IA:@O0=P:.?(/,29)8@>T=PN#/I,+G%,(M)#WF6^V5V7IG=1YDXNI-Q MF-U&YI#Z-7*O1N[1B.\T1#0 M^BI5_P!02P,$% @ (H\%3_#MXKD) @ CP4 !D !X;"]W;W)K&ULC53K;ILP%'X5Q /$W-)V$2 U2:M-VJ2H4[??#APN MJHVI;4+W]K.-0PE!V?Y@G\/W?>?"X<0]XV^B I#.!R6-2-Q*RG:#D,@JH%BL M6 N->E,P3K%4)B^1:#G@W) H08'GW2&*Z\9-8^,[\#1FG21U P?NB(Y2S/]L M@; ^<7WW['BIRTIJ!TKC%I?P$^1K>^#*0J-*7E-H1,T:AT.1N(_^YBG2> /X M54,O)G='5W)D[$T;W_+$]71"0""36@&KXP0[($0+J33>K:8[AM3$Z?VL_FQJ M5[4THC/XC120M9S'; M!!.,[WF7F/T"9D0@E<&81K"4QC:XHL^2V%TC?,^?)?%/E:?;*A>)AHO]"HU M. WAW2\+1(L"D1&(+AH>SAH^8+X83&,PWNINUH\E3#3KQS7&7\T[LJ3S,"L( M3::) B_-KRV,?M\1CH:9SYM_YFYR_X]VK;#,OA4WY853\P+^M& M.$&ULE5;O;YLP$/U7$-]7.//+5$FD-=.T29M4=>KVV4VS M@:#$/BKZ)=C.N^=WE^/E%FC.'N5J(8ZJ+&K^*+WV6%5,_GO@ MI3@O?? O!T_%_J#,0;!:-&S/?W'UW#Q*O0M&EFU1\;HM1.U)OEOZG^%^34(3 MT"%^%_S<7JT]D\J+$*]F\WV[]$.CB)=\HPP%TX\37_.R-$Q:Q]^!U!_O-('7 MZPO[URYYGI[6[YCQU(]B?,W/B24^-Z0_0]^XJ6&&R7Z MCHTHV^[3VQQ;):J!14NIV%O_+.KN>1[X+V%X !D"R!@ \;L!T1 060%!KZQ+ M]0M3;+60XNS)_M=JF&D*N(]T,3?FL*M=]YW.MM6GIU4,\2(X&:(!\]!CR!6& MW"+6+B*A(R30 D85!%5!NOCH1D6"$T0H0=01Q#<$J95&CTD[3-VG 5%HH=8N M"K(H UQ,C(J)$3&9):;')%?7?*(DM<4@J#2G$Z5-4#$)(H9:8A+G&EV8.+3$ M(*@PHA$N)D7%I(B8'"?(4()L?J-0E(#.:!3J))K3Q*Z&"THAG,@E1Z7D,]HD M=QN 1,1N$P0%E(:X& AQ(PAG-,H NKXI2TALNX&+B@F9J U,^!*XP4R$6ED,03N] M"*4GJ6[>V0FAN*8+[W1.!ST"CYN2[Y199GHM^SFPWRC1##-N, [:J_]02P,$ M% @ (H\%3ZNJ<#[^ 0 P 4 !D !X;"]W;W)K&UL=93;CILP$(9?!?$ :W#,*0*D9JNJE5HIVJKMM9,, :W!U';"]NUK M&X)8\-[@ __\W\R G0]MDX==*]7N$Y+F&ELHGWD.GWU1490YORG6=' 4GKRU+17_#L#X4/BA_]AX M::ZU,ANHS'MZA9^@?O5'H5=H=KDT+72RX9TGH"K\3^'^D!F]%?QN8)"+N6*QE!-G,/U-%RUSPP1-C[WMJ/G&XQ[HW9[-I M6V'?Z>2EWKV7!.,&PO=V]R:W-H965T,; MUX@@-:FJ5FJE:*JVST[B!#2 J>V$Z=_7-@0QQM.^X O[[+..,78Q;5#; QA EI:=V%9 MV+F#* M^4TW=L8,(Y*UMJ?BS8PT?MB$*'Q//];529@*414^O[#M3/_J#T",P MNYSKEG6RYET@V&4;?D";?6[T5O"S9H-<] -3R9'S%S/X*_5H19[,$:("9 GLIL(TGRPP(^@V(UX!8@^A-&<@I M8]0D5M-9#8E(E#FE>%1IAK$?)O+"1!X89\5VHR9>I$$XBQ,'QJ.*&PO=V]R:W-H965TN'OF#/^,R9,X/'Z2CD MDVH -'KAK%,9;K3N#X2HH@%.U97HH3,GE9"<:F/*FJA> BU=$&&;S>&86+P#_&MA5*L]LI6>;$2TH;N-Z_L]^[VDTM9ZK@5K#'MM1-AA.,2JCHP/2#&'_ 7,\. MH[GX7W !9N!6B3^'H.\P>$]]3^XLTA-+TIK-.UPIT9\0DB1[#]0+#W$^R\!#N/ M@N13CWR8:W^2V)LD_DH0!7Z"O9=@__TR$R]!\HTR/9CH\V4@J[O'0=9NZA0J MQ-"YB5]YE\&^"=W=_0^?7H7?5-9MI]!9:#,![IY60F@P4H(KT_+&/$2+P:#2 M=KLW>SF-XV1HT<\O#5F>N_P-4$L#!!0 ( "*/!4^#FB2)[@( #X+ 9 M >&PO=V]R:W-H965TQ!"B#KJ MS*&>[4P[J?#1=E)M52;(.F%BQ;:U)9!%$8)D&9Y94_ M'>N]9S$=\[TL\HH]"Z_9EV4F_J6LX,>)C_S3QDN^WFFVR M?2%?^/$K,X:([QGWW]F!%0K>9J)BK'C1Z%]OM6\D+XV*2J7,WKMK7NGKT>B? M:# A,H2H)ZC8GQ&P(> /0OPI(3:$^-X(Q!#(O1$20TCN)5!#H!8AZ*JKCVN> MR6PZ%OSHB:[CZJQM;#2BJB%6[:8^?_V?.K%&[1ZF<1R-@T,K9#!IAXG.,"@, M+S%S -,C I5!GT8$I9%&#MU*8N8B4(BL)&ZJ+.Y0>;JILG019 "[Q6#1L>;C MBZ)C6" &!6(M$%\(Q-:I=9A$8RJ-2:(!MJKJ@@@>)%99 25,AU9E(25,85,$ M-$4 4\0RU6'(612,8FJ9VNFS ,?17$ S1\%&@KBM1VFC9I MDZH[;?N=4K>@&PA+TG+W]DL"EP%SI_XAB7-\CNT0)VVY>)4%@'+>*E;+K5LH MU6P(D7D!%94+WD"M=RY<5%3II;@2V0B@9^M4,1)X7DPJ6M9NEEK;460IORE6 MUG 4CKQ5%16_]\!XNW5]]]WP4EX+90PD2QMZA6^@OC='H5=D8#F7%=2RY+4C MX+)U=_[FX ?&P2)^E-#*T=PQJ9PX?S6+S^>MZYF(@$&N# 75PQT.P)AATG'\ MZDG=0=,XCN?O[!]M\CJ9$Y5PX.QG>5;%UEVYSADN],;4"V\_09]0Y#I]]E_@ M#DS#321:(^=,VJ^3WZ3B5<^B0ZGH6S>6M1W;;B>.>S?<(>@=@L$A\/_K$/8. MXLV7DI>1NB'K, MOL,$$XP_8(CF'T0"3&0?( 3!5.2 8+P$%PG13$)+$$Y$0IQ@B1(L+<%R0K"< ME:+#1!936\P#B0B5B!"):"81_2,1X!(Q*A$C$C%.D* $R?-U7*$$*R2"9';: M'28>)1GA$FM48HU(K&82'<;W1AK)8H6K&!1V.3Q$9_V XL']\I\OIX_>GIT? M/%'0'C2IZ+RD9-04*A!7VS^ED_-;;9OWR#KTZ)UMT>0OO&OP7ZFXEK5T3ESI MUF0;R(5S!3H4;Z'_W4*_*<."P469::+GHFNLW4+QIG\TR/!R97\ 4$L#!!0 M ( "*/!4\J2FNDT@( ((+ 9 >&PO=V]R:W-H965T-2 ML ])]B=@\Y[CQR?FYZ_*6BS\@Y3-?1"(S8%61-RQAM;JR8[Q MBD@UY/M -)R2K0ZJR@"'81I4I*C]Y5S//?'EG!UE6=3TB7OB6%6$_UW1DIT7 M/O(_)IZ+_4&V$\%RWI ]_4GEK^:)JU'09]D6%:U%P6J/T]W"?T#W:QRV 5KQ M4M"S&-Q[[59>&7MK!]^V"S]LB6A)-[)-0=3E1!]I6;:9%,M;BNZ-FLBR7+.V=GCW=_;D/84H?M857_33NIBZV>J/$+-GI9Q&LZ#4YO( M:%:=!@\T*+0TCX"F5P2*H,? $,8*.^%QBJPE;M"L(0V&02*P'I%.$(T21'"" M&$P0ZP3Q($%F0:XZ2:HEM9;D(;8+>D4T(DE DL0AB=/80DF<568YGEDH5T0C ME!1$20&4Q$(!-+%]!"YK1B 9")(!(*D%DKG;=8Z[JT%Y./'OY"!)#I!D%DD. MG &;Q-6@=(ID!I+, )+<(H$T]C&YK!F!H! VH]!-D3EN!(GL@W)%-(:9<$8$ MI)CP$@2ZV@/"M[L)@OT(15?]9&TTHW,R>1H1;%O(]2W'+=;(-2443J\$VQ(" M?"F;*@IL)RC]C[K"1H )\AL=S2B9+1?Y\MW632&@;T 6:0)1,IX)<8S6XO M"8;?/@R],W9)C&BX6^=[<5G3H02#!J6B?*^;/^%MV+'6G>=@MF\P'[!N<#[E M77?Z@_!]40OOE4G5)NEF9L>8I HEO%,0!]40]X.2[F1[FZE[WG6%W4"RQG2\ M0=]V+_\!4$L#!!0 ( "*/!4_YZ&G^0 ( &0' 9 >&PO=V]R:W-H M965T9<68\M[:II-[OU*JWP6!/%>L MI?*)]ZS3.U.PI/W MMJ7B[X$U?-C[R']?>*EOE3(+05GT],9^,/6S/PIM!;/*I6Y9)VO>>8)=]_Y' MM#N@R 18CU\U&^1B[IE23IR_&N/K9>^')B/6L+,R$E0/#_;,FL8HZ3S^3*+^ MS#2!R_F[^F=;O"[F1"5[YLWO^J*JO9_YWH5=Z;U1+WSXPJ:"$M^;JO_&'JS1 M[B83S3CS1MI?[WR7BK>3BDZEI6_C6'=V',8=0J8P. !/ 7@.P&,M(\AF_HDJ M6A:"#YX8#[^GYANC'=9GZM5'&9.T"!Y&:/(YC#YXZ1.2V2?0 M^C,$@Q!L!:+_(!L"$2@068%X*8!C)\O1)[4^G?5!:9+#E!BDQ E<2BC3[*@ MX#Q)8$H"4A* XIYXLJ9D^48M*4A) 0IQ*.F:DI"-6@A((0 E2K2!)BF!(#D+R-82XE>0K" ISE,$8%,+W+01 ;C63TY+T 879QJFA MC9N-UJ0L=$EH1KE0!<^"_6E*76@].>Q]1^TG MWAV)V9O"+KJM<.],\LDB4_\;4BX"0G7D&@!&231#$*"(-B&1)N0 M: U)%I!H!=F'A_]L5[P)B5>0,/$7E'BU7X>$'!84/#M&]I;^I/+:M,J["&U. MI#LWE1 :C*'_9"JNS8]A"AA4VD[W9BZ'ZS$$6G3CS,OY.3VR'TS\/#]5_>.2N69\Q*R:IXT]+ZG9KJL#^_1O[ M)YV\3.8YK=F:Y[^SO3@MW-AU]NR07G+QG=\^LS:AP'7:[+^R*\LE7"F1:^QX M7NM?9W>I!2]:%BFE2%^;:U;JZZWE?PN# T@;0+H N?:] -H&T/< _VZ WP;X M70"YOT+0!@3&"EZ3N][,32K2Y;SB-Z=JZN&UTY-ZM/1_\G]K.7L M=>G'_MR[*J(6LVHPI(?!" TQ&P#3(3RIH)-!(!DK8H63X0)K&X$1-D1\R+*] MSS(02L']HIJ #O8K@ E\D,#7!'Y?@6_DL6HPH<:4&A.3Q#B5M0T*$QH9.V*# ML(^BV-@5 !5@',%I!6!:@966'X=&6@TFZ"T3R-TW\MI\A!J("4$Q(2!F))L( M)(BFGW(,$L033CFV$J78.)FUC;$*86-C(I-G:V.".(832L"$D@GGF]A":&*( M3:Q2ZV,&0C""'0L!4F+3CB#0V#HCSH@M"IJ,E"$&7>T1D^EUA&&_P71");6@ M8/ Q]2H)0!%2$3,G:/6"5%"#*XMP.6'%(VD!CLAMJW0KJD6-$@-)2@T50,6 M-H -!<$>A@$32ZP7'00:>85@V)XPX$]H;.]@@\+_X5 8MB@\Q:.P;1PA3:S* MBJW=]VEDOIT!E#1V\Y6U!6!)G(P]N[!;X2EVA6TODJF%IF-]"!NV-[!ID2FF M!8$28JSC]3J[@E5'W6;7SHY?2J$*HC?;M?*/1'6&QOP*S]88F-_(UK]IU-_I MF^^&;VEUS,K:>>9"]J.Z:SQP+IC4CAYDB9SDITHWR-E!J-M(WE=-O]X,!#^W MWR)>]T&T_ =02P,$% @ (H\%3TVIY"$+ P SPL !D !X;"]W;W)K M&UL=991;YLP$,>_"N)]X+,QABJ)U'2:-FF3JDW; MGFGB)*B ,W"2[MO/&,J(.;\4[-S=[\[F?[W53;6OW4E*';S55=.MPY/6YX_E\:3[C7BS.A='^4/JG^?GUJSB*@[Z4%Z5>^\67_3HD?4:RDCO=ARC,XRJ? M9%7UD4P>?\:@X<3L'>?O[]$_V>)-,2]%)Y]4];OVS M' OB83!6_U5>967,^TP,8Z>JSOX-=I=.JWJ,8E*IB[?A63;V>1OCO[OA#G1T MH),#Y;:6 60S_UCH8K-JU2UHA\,_%_T=PP,U9[/K-^U1V-],\IW9O6Z2G*WB M:Q]HM-D.-G1F Y-%;*)/"(HAMG3A3G%WAF;(K#N[RS#! R1H@,0&2.X"<*?$ MP89;F\;:,")$2CT@CH(X DH=$%^ @/(T(3@G13DIPA$.)UUP/@@*)/'4>ED?$L- ()QZ1 2K21Z!(NHM&,!AE$JYG M8 @I<4F#$< ,E3,_"E<^+*7/B2O]T>@.Q5B4^,X/USXLQ<^)*_[1Z Z59!'Q M587+'Y;ZY\35_VATCV(1\WU8> . 90?@Q.T H]'=5R$B'PAO ) A7[!'V8!+ M&Q!M@ZOMT2B=GTI.?7=-<6E31-K@2ILNI0T9HKXKB^J>(_L$5)6HD'$X\ MFZ=JV1[M)-D%.W5I[!@[VYVFU4=JY['_YL.H^ZUHCV73!2]*FZG.SEX'I;0T MN9#(W.')3-?3HI('W;\*\]X.(^:PT.H\CL_Q-,-O_@%02P,$% @ (H\% M3YXI#'-R @ VP< !D !X;"]W;W)K&UL=97; MCILP$(9?!7'?X /F$"61DJVJ5FJEU59MKYW$2= "IK:3;-^^MB$L"T,N@FUF M_F\&F)G57:I7?1'"!&]56>MU>#&F64:1/EQ$Q?5"-J*V=TY25=S8K3I'NE&" M'[U3548$H22J>%&'FY4_>U:;E;R:LJC%LPKTM:JX^K<3I;RO0QP^#EZ*\\6X M@VBS:OA9_!3F5_.L["[J58Y%)6I=R#I0XK0.MWBYP[%S\!:_"W'7@W7@4ME+ M^>HVWX[K$+F(1"D.QDEP>[F))U&63LG&\;<3#7NF'JS:RZE1L M*!5_:Z]%[:_W3O_A!CN0SH'T#M0[1"W(1_Z9&[Y9*7D/5/OP&^[>,5X2^VP. M[M _"G_/!J_MZ6W#<+:*;DZHL]FU-F1@@WN+R*KW" (A=F3BSG ."U P1NH% MZ%" (%@@!@5B+Q!_$,"C)%L;YFUJ;Y,R0E *D% J.FX8%JC;! K8PM$9D@SE8D!TJ0TN_K% U1.%VF.WG\S MQ8K!:MUB F#S,99,L3%;T+EG"=_F[=C[P=6YJ'6PE\9V M>-^'3U(:8:-!"_NI7^RD[3>E.!FW3.U:M>.FW1C9=*,TZN?YYC]02P,$% M @ (H\%3U<9-=IR! $!8 !D !X;"]W;W)K&ULE5C;CN,V#/V5(.]=2]3%=I ),+FA!5I@L(NVSYY$N6#M.+6=R?;O*U\V MZY#T)GV);>60XI%('EO3:UY\+0_.5:-O67HJ7\:'JCI/@J#<'%R6E)_RLSOY M?W9YD265?RSV07DN7+)MC+(T "%LD"7'TW@V;<;>BMDTOU3I\>3>BE%YR;*D M^'?NTOSZ,I;C[P.?C_M#50\$L^DYV;LOKOKS_%;XI^#F97O,W*D\YJ=1X78O MXUW.6O#_OUW[^N&O"?SGI1ND:=_'[?5X64ELWO:',IJSSKO/A0LN1;>SV>FNNU_2>4G1EO )T! MW S\W#\S4)V!^F&@?VJ@.P/][ RF,S#/SF [ XL,@G:QFM5?)E4RFQ;Y=52T M"71.ZCR5$^OW=U,/-MO9_.V9AWH%D'NG&@ M[_9$H3UI,;;!G%JJVN(U>P:TI" =@T;KQH$T\*0,2\HPI- L\Q9C>K.$PH2( M% 59*RTB14%2"YRT*P:EI!K8;,O2L@PM@VA9&G&,MXK!Z B1HABI0ISA# BB M@?0+64HA0PFM[SPDL_P"II?E+2D.I;&O)8.R0B%?*P:EI1UH,A%++"+$I,2] M+J(I:#7>+ 8$,>Z(%"0UX&Q>,2@#8B %8Y963&E9%,P\IA&'&F\7 P*+:G1) M0=+0+&106D/(TY*"ER;!)"):OWD'NIM)@$0]?<' 8D\.BQA%@8 8P5;L:+Y*>%YI)*]54CVA-1WHOO%$&B\QBU)XB2D*0AOA%691 M0^G#JZBD,DKKH@/U)U)$_1854U:73&[T=7[Y"?;B%QN=RLI#,^%). M5NWAY _W[5GI'TFQ/Y[*T7M>57G6''SM\KQR/G;QR:?$P27;VT/J=E5]&_K[ MHCVC;!^J_-R=OP:W0^#9?U!+ P04 " BCP5/%EXU#P " "/!0 &0 M 'AL+W=O;&+\670 TGNA9!"Y MWTDY[A 250<4BSLVPJ!N&L8IENK(6R1&#K@V)$I0% 0?$,7]X!>9L1UYD;&S M)/T 1^Z),Z68_RF!L"GW0__5\-BWG=0&5&0C;N$'R)_CD:L36E3JGL(@>C9X M')K$!S[J:8!RQQD7$V>7QNAQ'KK@MWJ?I=E3::OV/N5#V% MLEZ*- DR=-%"%E/.F&B%"8,-YN# + BD(EC"B%QAE-$[>G3M8/\>$0;A)HA_ MJCS<5KD*-';6*S8"\=I%E+H%$J= 8@22JX)O\BA=F&T]7)AX4P\7)ME4Q(79 M)H16W42!M^9I"Z]BYT'J8JRLR_2XCW0W;NQEN-N'#OM!39MY.+S)SZ/J.^9M M/PCOQ*1Z Z93&\8DJ-"#.]7[G9J.RX% (_7VH]KS>4;,!\E&._[0,H.+OU!+ M P04 " BCP5/,<4:-^- MY^'0:]O =3F2 _P"_7O<25/A1:4=&' U"!Y)Z"ITGVRVA<4[P)\!)G4VCVR2 MO1 OMOC>5BBVAH!"HZT",<,)MD"I%3(V7KTF6K:TQ//YN_J3RVZR[(F"K:!_ MAU;W%;I%40L=.5+]+*9OX/,4*/+A?\ )J(%;)V:/1E#EGE%S5%HPKV*L,/(V MCP-WXS2OK'-/"Q-23T@7PFK]*2'SA&PA))D+/SMS41^))G4IQ13)^6.-Q)Z) M9).9E]G8IGMW;LVD5:9[JHM\5>*3%?*8AQ!F?8G9SICT G.[8+#QL!A)@T92 M)Y!?"-R%!;*@0/91H(BODH0PR562&;-R&.XP:9SE=W$W!I+0:'3 M=KHVBO!;S<3?5_4$L#!!0 ( "*/!4_O44KT8C@ .X@ 0 4 M >&PO'G'5X'2]>H+O1)"0TT,+!0^$?_S*S#A10!70W27FEC8[U:IH MJBHK*RNORLSZ8U&4['Z3I,6?OKHIR^VKK[\NEC?1)BR&V39*X5- 6U6T:K]]B]5.F2!ZS#?]>;FRV3(_+']Y7EV&^5L&UY'P_8K!=TRR[=9 M3O Y[+(,RXAE.:/)Y0_P[RIJ-[UXW7YR%9<)-%LSSQ\L3MAEM*QRZ-T$9[,! M+%R6V?)'A[UPAZ['/H4Y^Z\PJ2+V"4"]1/08XTFL7N5A6L2$R<\1 %VVOUR' M2='=_&]5F)=1GCQTM"[SJF?LAZWQTG-/_]9^=@9?KZC%FR2\[NP.)AMG2",K M=@$H[UKR__,?_V%;5]7-F[A8A@G[1P18? ,/#WW%SC]^_O3Q\]G5 MVX\?.CIZ$P.Q?:@VBRAO?^&ZWFD0C"8&U*+I.4P[ARF_A7UVS_X:&23J0@_> M:.S-IP;Q5GG>1GG7\IV>>OYIX/7 #SL,VEUGN0'!NS"_CMC97FS!)V'=5$:=18:RUQ)&8*-\DM-3 M%4S2^(?)Q^0P-Q$,TP]*DQ?0OB_8QZHL2N"=..@@3@6W/&EW(?D+>WV_O E3 M0)>-H#Z<75Z<&?OS'-N= 6.WLK;Y=-;)*(%UA,LROHUPR4.))F/Y,MI2-UG: M1:,3USV= IUU#'05WK.W*^@Y7L=++C8Z:'UT&HS]8#;OHK.SU0JP5SCR!WL' MR\X^IA8^Y@(&K[-KY,8_[NJ-, @BXBJ[2PWNMRPSXV&[ R5D/N79;9PN#7C> MG^WJXE,&=)*P_XZWUF5TO:EOX/<\2XLLB5>TI[X+DQ!&1E*-R@($\Y?+"S9X M<<)>,*"[JYNL*H .#0*_B); ESV2M@:ER(US5A30I_$V+&Y(+UCBC^BG*KX- M$_C<^/#R!K;=*5#;!D"YC8IR8_L*& 2*Z(+ET3*"KA; $X&UK2*');C6L-&S M.YHBJ!]LE56+MQ28"JV8NLIP;?N_>9>EUSMQ!/2U MC7*@&QP9,;[%SQR61L:V_4APQ2EPG^L8<SZ$+00*94D(6D4+CDHD)=F6 M)(;) 3AF=D+0\P')B9LL645Y\?O?S7QO^@U[#2MJ*IE =NL(H%FQ0NB90Y#I M@+BZ;"Q ]P7_Y^%50F;+?XY6GW#4N38<5$@&@E[M2SJT&.[^O=X[\8( M$]?Q1G-G[D]H@/'<\68S9SJ>[3DL<#]2?@%3N+%.@5$MPVT,F+.00[6I$N)T M@@I &.?1#1 '"K D,Z6_WF85@>R)#<+GJU18EB*R+H6QJC3#_=OW<>P!B"J@ MN)NH!"F9G.S-P4GXD/8+9/LF3J'/& 5V)@R+?YXM4$E=EO_70% _1]U)AXI" M2+5994D2YK"A87%(S3&T'*.#FI;ZE".CF2"N0YID^^EAS7UPZ/R:K?>;7+/- M[IDUO]][6AK9*7HAD?EQ&W%3>7^5(=C;MC<4"C3.-U$-0@]Q?HY #IOFZSGH M20AW;G\-1@.H"ML\6YN;74P54"6%RBMST *LH"57:U8P1)*1A#7V'"@Z?.]O M0+^,2@MO^SY*(S3,\*-PM8E3,A51V[8SE\]8N;YOV2(LXN6>F[BGH^(56\5)58H=NKNOOT?Q]0U^'H*2$8)5EY+=@VO" M.]0WL*.!V;&/#^Q/!_9PSG#>$+!R_=\12AXEFZP==C. CQ8QWU@81=] 8^W& M;X \X^M4J''+![0DTB+AUF>X^J'B"G9?%U]2L*EIL[#K$"8IJ ';WX9Q@DKK M*>R"TR(4NB,KN!4/:D%?OV*[/V5V0KWM;GS ,NMZZ!^$!KKW^A(@?4[1'HWO MD]#XSG=K?!=V[4W_A%-+D\3>693"[Z+K.$V1B2Z$^J7M#A:63#>(#9>9V7I7 MB]?W4;Z,"_(E9ULN:,N,;2N0,B$\7FKRO&^C'M*/P8I!JU!J7K39)ME#%(DA M50=;F$\? 'MW8C5T3H&WP2HAR<+B\&W8(19 !I=YO"RE\H:'$T"J:!-'*[4K M!+^[B\N;FRA9$50DA_KF\,2N3=\);/HV92$G0S,] FM>@BS5[%J-=WU M^7;??>+TM]L>D<9;0CTGC\X,PN4?K72WZ!#:ZX=Z M2;>_*D]-UM1DG6<;30DEQ[#=XT/R#V[1-0KV M EL\L$&%S"!.3_8:\"*"#00V+9?=J$YO4*'].;0Y9CYDZ2F-%[>T88LK[38N ML$OKERY8/U+)3EE&T$MU'FB+"A:A41Y"48JDE4+^::E.EH& >I#=\XA 6 MFFC/(Z[L";Y"7!:T[K),E)'!_6XLO MSD]WMH,]],/=ZO8Z6?"1Y5(=GFFPI M6 *9V<5-AU4)%@7,=K"*^*\3%O//'>,,A;"9U_J*K=/SO5NB6%DH68.[A$[( MG]9AA*RCJRN-#RL2AN]M*#98I'4_-X\\$)E)M>*[)&RQ.2XD6IS. !"W)M$I M;M2N$^2/^768"E'CL%KX2E$$++D <$+)2VK_JR:;NVU<.Q!@&Q=5 A1S7D>R ML %ZEGWW&_&._O*^ 0I"=U>\"?,X>8 EN0ZO.5*P0\V#Y0 O2JLU $,22R& MXD@ENAME6Q@?U6SYW>DJ M@L7"HV+H/5Q$950,07F)%$0<%!RAB NN]91W&0*_JI8HNE)TTI1:B[<"@O=A M"I@ATA&=2(2*+R5"'79W$R]OU!H (<+6B8"/14F"F"OP@!=T,W?L<)8'<*31 M?-'BR5'OSB[_#.[>K\_%-1"@()"0[S5GIX,%6BPHV%-0K:NDD0X(I%% M$H]!UZX.A*"(+V#P2,6QP$V,#\5&QI_K. >5Z2<>5X0/40<= B&":D*A @D( M5O@0>39'.O0"%*S\[<": 6'856MB?+YB$C@'%@I? +9!RK]N+-QE32EM*G(4 M!L*DR-!-7P+FN<7&KI-L@>=)(!LVX3*JZ#2%%FH19V6TO$FS)+M^(+L,MG9$ M2FP9Q@E*&7-\K04(J1(CW[A HNTEJ)HC+\[9*J^N 2%+\D)SM0K_$VX)#L14 M*"AZ$_Z0<;:R3/:KM-'B06/T15 M$A9E*/?PQQ262_QA&"$A](D]ZLRL0Y7$_C\!"UPBXKKYFK5+9G^*V$ .3K$U MV/]:\="BYJ% 8$B!-+FE;@-E]0%&C4JU,8MJ4<3 2_ XGPTTLA2Q//6F0C"J M-*Q6M$$:0U@!N@G!G"?&L$6U/*]%4;XB#8A3(S\%@*6#-]&6?+0-\:!,^H+8,D^78XFH6=IY3U%9$9I\,])"Q#)JMX@C5 MSU';AN22D/Y#=@:2#_ !4ZR2LJ#Q5C&,DDMM/2NTF1*#JE$!6S/;QBDI >6! MA(+B$+&!@6HI!LXB$+BE20QKQG0*YD-1H !&!@-L/02.4N@>=!R:[-IXHR8B MT3-D]?F0?"<957D#@IJ+_/B>;?CI'0K:%3HW(N7<(%:>9J4"!76*.%W1VMXJ M/45VKQ9N$1&B23N48Y)0>L"8PHA[5"Z@3SJMD*X-YJ"$H[FF#X);XGZ%=>0: M'I\HUR\YF6-_IRBNI+N$8IG9"L/7[D#N@(T!<*[XDNZ]1-1W$>VQEJN,T".4 M3UI2@9,P39&\4"E*LJ+*R5JA+45&AMIHWP@6 1@1HA24HINL2E:(10S/%OOT MARI=TH:BC8I#:"S+FWY3[#\_28*U8MCNZHQ#SP,DT89Y@W+."\YT+QIJW&NC2:!,"8>+) '7 -X]BG?!< MB #2>FZB.LZ)?V@A'Y0M2EK#0F?K\@Y7#;@W+H=8QQH /#5+LB6G1MR'^RPI M.1+M9^_*5&D=N->-^=D"X$V"5!68("!V=0>RTHQ%PI8G$7X;@\&2/-3BIG9G MT@IQ!>QLE9$0U]2A2SQO16\#X[X!G-=?P-9"1BXXG:-O.L!!3Q]?MKB/E;@_ MN_RB++T/V1![FYRZOL/>160@#ZY +BW9;.2?Z&WD=[62H#U4RI%TIX0RPA_Z M6VJ:?ENK/[L\IY&DB43MN+)_7<5G16QME=4UKP[8KB/N%( ME/2!J"@T+V6B@6PL'L<%CM!:;,V6V60KWFT>E6 2B"W/-A$,OT(L F\!X5 * ME-1(++A*!2VW=3M4BPHI;XA*4!-:EZ0] MHC<&[23<4ZN8^_91ND-?H"TVR+?,1*^(>3!S!MX)SH2[H;'C^RU)/3PFO(^Y MZP<%$([!@I8=X/0'P0E]!QRFC$D8Y[B_ M.8.J.VFTU% :J>V+R&TM.QJ:T3W)J4(V)[EI@;:$DL(% M[@=@RX+_#('0#3FAIA_N]ER'RV?.-<+ MWJ8D?;CAQ,Z3K%K1*!4U.\MS=*GR7"6DQ;>P6.PRRF^!RZ,KCBBJS?40$(/K MX<.:STCSA-,%D',L@8/^EP3%4D$1:E#0CL"]R0H!A:1K[ 74-RW 2IKJV$YI M<'E%4HQ3 ,6W9US-3<.$&%PAA:OJB>,+N, /L#8=O*B\B8LF XFZE[+!4)K] MK9#=@^Z2Q/PTA"-(<[J3_=%<233WNE'&]PB:@LTH>=BL*3J(&Q'Q^ME>A*8[ M4"L'@9+^:(NV=QH^!%9N+A4'M@ 1)<\D:X4&W8322P5#9WBVB"M&\S#C\-I[ M$Y"M"2\TA0S%NEX_[.B%.YRVM4=7/;!@L(7CFH$=9,RUU,R. $OJ2>TF_6B, M-FE7*^)GJAE1N-S]NX,Z=XQ)1+G.,#J9)"EME:+:H)/[9S*L-!AJT4) + 40 MCS%^I7[^"@# -GJ8:_WM)?1B?S,@(A!'[2>\4^JP_D5VH'0QOF#SF>-.1_!C M"C]&4_CAS4:.-Z5?HYD30+NWG$&(J"G9=N([TV#"_)DS=N? O^?.Q!^QR<29 M>P'C\6$7PH7.)-:]B>O,/!?LNHDS'D\ YL"9N1[S@7?[@<\NT/MX(;V/WL0) M_ GSIL[4A6]]9S9W\9^).Q,# (S3J>,!&/#+'SG^Q(=?03!Q)G,/?OFCJ0.Z MGQH?5Z1>'PJ,B4E7VF P*\9/_8%@#G"I[B_WG3E^P\1+,=X/HS6#CE#6]$/&N]!H63'&2> MSUM[WDOZ_9]H4W/[J=#4 C'-AK06LQVR]BF[SH$K"IXJ2*D$1D6)V'3L)J+&ZRN_05.R--J47D3>R:GH'#\GB0D)R M=H3GP%9@1IX-;)D)FP>>(,%5&U= =4XP<>E?#Z3^9X5#85& ;\'[)ZEX;% M4[&L.#!Q]B[ZKG< &CMA7G*7Q1VB -)6ZS MB8N"AC6T(=2XMC HTC H!'E9A_WJ$4H.YU^_FAVY=Q8CT,+,&8V1IT\='V22 MG@X(@@HV:,! =,QG4B"T]-].?".68(."G C&^", T3%NJ*(:(0']M0ARI#UH M(9NXZEY0/(I =ZA4;[M#>[17#J/ 4:JHP:-5+E7@>(_NI/7 5.HM_7BMQ6J\ M;9&99AIVI>N* ]Q6?(>D-*3"(EX)Z8TI#R5Y\Q#76O91$I4E2G7$/S ;]!D@ M29#ZZ^OJ;\D60&R6C6_S*K\G9Q_I?QJ.KAKS*NKL8G("V?)H.1]LA.B31:WB MLU8DO39)!$^IEP<^F0=*!G"9T5^(.IM&T:BFB^0CD/5L3B M'79-<1A5VB)7SB8*\AMJ1(*/N><-@95BVD9HTK2T;Y>]I_.J+;K/%/R4YLB3 M&;4\I.\)?.,Q)65AN/D;!);7'I)D+2FQ"0X82-.]-12?CZPJ=^2_8V'5& M/AJ@DI3T7^KE:.R,@CG^:,C_EF1Y9&]D)5^CUR=5)T#A->5Q+3(.I0>VZW2* MEN<$VPTF4W:B'L_H,?R8DSWJS.=S%4L7B2ZF$\<'&]@#FW4 )O,)/ABY8P6= M^!./W+@GFL=CK"+BK@SL;0 4&@ZP+?PUGZFF_"^16VZM?4&&/@#HDZ$R0GMG M, OX#.#Y;.;I,_!\U_%$.?&<**V9RACZ*'DT=;S[OH$'UTOBJDZ8?V=\^5.WY0*SC M1H>#$5B\)^(E.GN(,B8N?C7R"??M91P#;0.F.7'U.GHO,8+P/NN; /\9(UX3G@0?$ MNVBV3$:..YMP4R/P)@:>1A-G"J0&_QM,9M 4_]:(7OS93?>3R.R]L:BK!,#A$<_)=VAS_35_'V/LG.]H3]^R?2Y M7$8IGH_BB1=(_E6%3[8E;^:[/O+<8 02:.YKO[QA,-W9SP<@4]D-<% 7-ZJK M_OV2UHH)(0,/X-"\ I(%SC;Q<"\,O%$@?EY8$#;P7&?LC^E#SYG-D5QE&K"M MA W0C#MU@C%.:CSWG#D(15S!99CG%&7)#3RE],C(MU5+;3:.%UMCJ4-%%82! M+:36(51;P9:%AKN_NF+WL]0867?:=11 M)X^"%?ZA@)245XV@#(^M6DV]74,9XEFC6C]F2EAN3[H>U "7.5GM#Z?\/0^/ M.>$Q'788M!2[;N:D#Q&O3\5K9$=\ &Y,;L'2N$N2W\%XA;4"MQGC(A M3SZNZN-O7K6#@M;V6+*#3R6'[+MH&6)P0-GPC\J@:!J-W#X'=HUQB!C 6F-8 MKGP+U75H7R2WL<)^"Q<4F:1A@;NC6I/?'[I"B\MA=Q0D6P,3 M"G$N1A"VL- M$4 [#QBS@(+(2L&$WHX3VXFB<9#XH=I@:$"6OV):D1CDJUS;!#5WYH(X2K-- MG/+O.") "'YF";. &H)? S -ML!()& MPXU6@H=CX@5SAX0K=P@FB>Q.>PKFS9O#XQQD1$]-R@V6I'&,!GMRNG@3>WR._W-P; 1-RV\QIYCE>X#,?='5_-@?SV)O/'3^0 MWC( =1;,'!=X'OX$[7@T DL.P "F&)CUIV6QUH?]#%NMMBL[:^0^1B&0J=33 M8NTSVC0B5"6JTR2E!_J1MNGG\$[%CL4"D/H47;#9V/'(<38%C M>R.C5)TH_TI$QP]YW]8U$V9E F:RGK.9:6A01C#L3T:,)Z"X[-@T8W30"HBVDPIPGR$XO6O*ALAZIT MU3CNIDA*9)]9]F-MM!L5+5J9OAJU/Y.-S<\DE!7-$U:87J#K3 <;U_,[!)E; MUD]KK>(.A=@F.N.Y?AS_Q4V\)7M\%QTQLP\-@#N2J[R$= 6/$>A< -<+>A?P8Z!;Z+/5!.!8*DJAG, MIK4G5O_=_E>:\!L)W"NPCF'KD5Z7SDQ/!269!$W$BY$,D M5;=I1$0K39K!%NXS9E0-#P;':P=/N=45U&$(;=(L''L$?%XUM M@M1#ZL9X$\?/P!QX.,1 MC>?@NRL\L W7F)0_7)5\:8 U<<%!6CJ3$>^ MX&/A"FF75[J1E4P"X$]3#,.:! *E/MIJ:+/!/^/#PRMGG)[HD,0;3W$R5#KC M[Q0]3]=8R ALZ6NHC] ,@75(!DD:V :^XPG/G@),2 M #RGK*[2 6. XE]PPY>G+)?Q,M[2>(U8RW5C&BKY0DU8: [($#$MBC)=P!;D M'C(Q!]P,J@$&5^:WZ-549":Y:\R#1G,1LK84Y9VY9JO32>.HJ&@4OJM+0 QY MX(05<;*$1-',>Q6SQ(%!/*ER=G'#I]72.]N17K(3-6&YYQ[:4N,72RSXU V" MO?83*3T^: CHN KH<'$"6L2<_QU,S:4"8PU$E0<<:8Z?@!("W E8D?I0X)D7 MY%JAFC6=>W1B!5:'CS]0,Z+#K@"&P,.L?K ;%:8(P$G 1R[@?%W3U^_[9!X M/.2G4VQG"N@V0^(#,!\"/&J>UID9$C6TIK8*O;&,5A*I.( (X$76*S)Z/M[3 MQNOKX5UTC=6 >9$Y>%RP[Z+R#MU![X&9\WO@QG6(H#?A3QRAA5*N*(7,80)X M>%=4RM>UCA-^OD,N'E'C6,D=#"^XB+DS V^'R\'.DAJE>@ZK^Q[Z!WNI0K+& M1%.*(6NFQ)(2(-QQ6"X#Q&4E= .1#!W=1TORXA6M0U60,'? K2I9K(87OT@> M^ QNLP3(C=?A6,4%QJ)C'N]9_B,8ET#35VC)0?>?51%:6;?H5I6)>'XP ?RIS\NKS99U.#:8*5A CN:G/<:!/LI[."8^1+W'KW,99 M4I?BN8R6PNGCXA5Z7 L?A/S79X ,7BQ.QQ(?6GRON@3KC*^ -P]&N(R;\$9HPD,<.(G\2) E'U/V)EKD ME#\YXYN72TY*.H@*@08ZA5G$\OPKWE:)$AYU<4)'E$ 4J?-)(MDE+;0HV[42 M6H^LSHA\BPHZ@%#/*-6X6.;9G61+]0DC=(7W:ZT+I4OP?5%B?1%0.JFN!R76 MBTP'FMU9=0VV,YOHIM6S,J,]M5(*4J]?1X+)*8[' M2YRD4:/"28QSQ2AR-2T1HZ!JDZ&*J95[K/D[42LB"]6\)6HL?.-CY; ]L"]L5/794#QR(BE>EX04O!)\:_#U, M?H2)WF*VUR7JA(U=.J5=ZDZ#65W5@;=0^Q1!)_[&J19/TI=EAG(&+$(U')8"CI^>=+%H?6$9,&ILS5H_R@G^(DN5A#(<@O7OHDX M(PJ;E; $SZ/"I,#.RS"5Z4GQ)D[ BB$2P^(3DM.*EMJ!GB[2Q$BBVR**\&:9 M38::G(@@1Y'IL%6X 8.KH+*,UUE^K6I&R5F7#ULN?!KV+F90T64I@OO!_LOR M-'I0]QBIO4O6,'&-OU0P'<_['V&(Z"WH!#&/XLVBRHNZ&*SD-^1Y741TRQ05 MQU'\4G:"_+2($@=7[8=H6=:L *BQ+KE$;!#V2(V'H(&'F@]SY2-DFTS5L #6 MF,1(FB!/9$^2L'2\J)BJ+2^=U;)"*0=>6+9TO&;R5^D^T*=*W(PFJ="A<4,1LMY)4HI;?]!F,#$O(;5O M6ZM]CG80&MM\IHYR[CJBD+"*"ZT+@$J)0!H5:$H)*N;7C0):B-DJE?CYJ<(M MNN88B.XQ5ZSF\[+,QIJ7*%N+$UHNIHIF78P%+&YT*[-TZ/(UU:"NX"B65';! MEX*"&D)*J*+325T>H6)8 Z1.5W'G2K0.04U!QUI&9;M@2W$/"G3(N>>B@AT# M[U36!*^D$-?U K&,Z#5HTQM5KB*4_%#UM=+ZPJHW^L%F$Q,\$U04/T,2#)'Q M_Z0N*X;5/,530R1YJGET>.66OB$E<0X-KC/3&3F,E MGWER'W3ZHB[?!NAZ,:[_'-I.P)H$CGJNGJ$ZK0\EVJ8O+WME?]IC,8L/SGBQ MGJK0B_7XCJH^U5\[Z_/'+_^.\EAO36^J@*^)-4GBJ/]SEJ,5;*&R.AS"D*(T MHBU7?SXVQVM/J@5.,Z\L;R32-R*4A1G4#'06QT"X#3?51O2XE77HE2.4/^<9 MIR79O^C%I6F8E:,H>3$F#]*2F^A GHLLSSDOIFP$RDYM[G\#/@&;@H:7H=X( M?VEKEO5SC-"I)_+7R08RGT=^-9:C2M.)5_\:!10 \5P*U8IU KO6&E*^8XULL#=/=.."7>1"7[O MZ>>*.Y,3..IX^5ARX"^$QXI@KA-[F]35HMS>;T41;ZWJ0:/..R@/) *D$J.D M]1+;T5FUDF/MS-Z:>GD57%G,5+M5*KHOR?6:,TZ4"%X-%44)QR5WW8=X\+/ MTM32SF@[CDC#4;=&T.M,[&WB&EI M.0TAB$-])E)OT'(G7["5B3"8Q2K+;X;TS%_P;@AO%=WEMU!H39J+X!Y MI$J@M>GR[0YCR1%[K*YY)G96+9FE'0=,*+IK%7C\0R%TR#;KXZG1RL;43]_V MJ=1ZR'&<(V-*YNT*.&80QV-K41A >@9,*2 @G;4A MG;0@?2245Z9Z 3M,Y(%%JS;#X[O/V K6U*E6-,33 E,FX[D,3)F/QS(P93:? M<\;E.^/IF >F^).Y'I8RGL@DWWXM"J-1O1FP_@)@C47RBE),!AZ%19S(*P(, M_:>C5PKN\N=VU?T E?$7+M73DZ1P4H/YJEEI!\OPX(JT->%&&8M''"H&06 Y M3)PZHWF=/=:)5<;%D)':H,A)UY)QYQBTC!LN&$X%UY4:D>SP5':HH\1WZJT5@O;B2JE&:M-N& MZQC 6L*B$9N@U;;9<7>F7HZJT #EUU_]#Y1 U%-=13P84[<6GXDE_:QH1'XB MZIP/B'>=L,$+MCOBX:P=2-L,-4=F-J;P!M_QIY31ZV!B-09V3@(1:XWGZEB= MJ"-!9N($\P"#X*<>?NT%4]P0P N#N1, ^_.'?AU'9KM/-4"(YR.&:>3CV8QA MF"\&5,KM-7-XG8:),P]XS4?'I:Q,;^QX'CX9 T/T1BV:T6IAZ@DM\DZMND#) MCN5^A3E-PF'S4>#-6"UU\^PG3-]E9\JS\C8%G*68UL/CUUKLK&?9S[4@W2MD M$(,'OO ?]8Q$6[QU /B94JE+#)L>>A/V/<9Z8&Z$/W8F(Y?- WPJ@0::FOJ MPA'&H03!D!+L1W/'AQ]OLGP=4?#9UTB(Y*T<>![(0'>$,;VS(5!'"Z)6,4F@ M#->94!#W*!A2,3-OYCI^X+'Q,&#_)2Z6;;;RG!G0CSNF.4R'%)+LC5V0K$!K MP[%HQ:M<2]4OHTMJVSUAZ6V P9U3:C@OQSD"6L7G6MU)H0=V9VE:V3N_FB3B M:I66'LZQ5N6R,GI/H5:#'MO'\!W))%IIM@,H6.0:&W2GI7#OI*_I&+B%2QMO MC#EIDKH"((OYF*AK.INZ5%7*$",'J&B> M5E6/V-VI$D4H!:Y1=F,+N MFV*(E$<1NF@K>P&P]UDS/EVV:Y5BF,Q]-L&T)-C]&*J-B4SG&G9J91:TY0DJ ML_!C%%#K!(>O.17)_,=X6!8@,-9[EY@_=ES(KK.-Y/W7 \LQX(5DN4NOJ,S7=3"=4 M%6#JJ627(AV] ;_\EUW]V2# K?=^[_$8. MT?,O?Z MO]=:^*FV\-Z\YAJ'K_EDC&L^!BX MC)LS,F(_CN&_V+5KHF+NQ3K MG-4K[9*V!XHH!\,72SKA:^P&_(%/M8UX"3!2.$TN3CS_*KSOD@W:%WMF2+9[ M;/F4ZIL%2OB&;++'L1%1I?)6W)^+-8C'P\E+:N_YP^ EYG7CL*B6B2/IE,)M MM"8!:."\R7PX?UFKO>$F4M>@B.K&\N89T8-E'L)P)]*4C55]?PI[X+XR%60H MDXE%]!#E__'T#>CJ!]!ABE4L G=XB%MX+\HQ8C.\D35.$QYX(+(@_@I]K[*- M*.V*60U#*=@1S$641NNX5#<8E?+&)>'"6]>%.$T(J.0CNE-$I@MN8J3C@E^) MHN*I4/ZHFM$X*G=#?*,=/]A2-ZS'IO:Z/DT/-F)!W$XFKC*U *F@P]F3X[@# MS.8IGW03\-[X_1WD5*6HOXQNL?HQHC4 :PT?.5B&)%Q$NN!9% M8?@7[)==#N3EF2?[?<^#OXZ78YKT1D>"Q\LQCY=C'B_'/%Z.^>N^'-.\!6>_ M^QXM[9JW$"+1?@"4_P.6V7(SX:<\2^$W#TW9W=OQ3L/CG8;'.PV/=QH>[S0\ MWFEXO-/P>*?A;_!.0WLUB_V^^G75O'CDS8F#*ZK<8G@7+N)"AL2+]1$=MC_< M<:)WO'KQ-W7UHA',LKR)5IAZ#0306,I-^(-^.6/GK9_'&QSWN,'1P#KM'\H? M4W<[VK.E5,=+J8Z74ATOI3I>2G6\E.IX*96Z1:I+S.H!DNV6 MO&*44(N4,OR&'^;0]Q8C7[?FC]=5_0:OJVHO:*U'.(UZLN]Y9A?%?'RNSX[I M:"RM#Y,IOL)&),<;L8XW8K&GW8BUVWB -7H=YBF5-U3-''$K"BTUOZ/"1J#' M&XJ.-Q0=;RCZ]=Q09!PG[+KT;MV^]"ZS7'JW[;I>CX(+CO?A'._#.> ^' KH M[)!)YXW:^UH+XQ*!XPTY!]^0TZT):&[FNIAXZ\H30I0HCOA^B^!!X$2A EM+<[.-X[(TSW_434 M8=?#6-GF\;J97\=U,Y88Y-9M&YIP-,)T).D\&&1WO+:#':_M^+4%+CS[M1TJ M/M[.-=]P8?)>5$CZHI>7XI7V1/V:_<(9KHX5J_X=%:MZ# 4L"'56AY'6*4Q\ M-;MO<+,OZ+$VUB]1&VO?NE+=EJ&M@L\^$2;'FE''FE'L6#/J6#/J-U4SJD?> MV5VI!T:H'VM._1(UISJEE_JPMO0[2Y$<*TP=*TP=*TP=*TP=*TS]9BI,=52Q MN8C*,$X HZ?LR^4%Z-YHBL=8KD;@VI#R6ID3O4*!+'/RSW>8O_BVC#:%49/J M$B]1EC%=?X;_)/"'Q?/<67A 9,NVF_Q9Y%AJ2;F.D8OKV-)\'9T;/S)3[Y3I MEKZ>BR4;B;2ZA&N9\I9I7@[)_&<_U++?GQYM"U"EV M@-4M1-&?SW'Q8P-[ZKAKV?@NQ^]@ +JZ*;\.>C_Q+Y!'6Q_ MZ(V&KOO2>.I:GP:VIR*WS?AX:OO8EO9FM/2M@WNVIX]9J7;BVR.(V9[@]6C@ M/J"_F2*5+*!T]5K?0K+["TZ574EY==I>G*I+4V6=B]XC1[HYRY9!QN7%'45+-CFU)+772$9V/YZ!N\>#(2^#^]M7?N!T.SZUT^/B17>;3V$.]P9 MQ/T($JR[U&*YM2M!BE=]T>::#_ZQ@>>]!''>6OS#H0!+>O]CA M6#FD[>$P^4^ :;^VA\#4S'LT(L*L:9 [OY)9D::.:TU4>@P^:LK=>Y"GD,2S M= H?[]RG+='^PSQQB9X-/3N3 M#)^5"!Z+W7;>XO,"]<2UZ$J/?)2 L:9(/F=/3Q+)S]#G(XCWF8;=07S/-2[<_")LMVNP1V+V.9AN9]]/6X;G9+GV MW/%3]N0L\=D0=%*4RV M09WF)=#6GLR'O9E2]L]W+2G0Q9Y@?^*%X!M7T_>-;QWIH!G8R:^+*)M^L^;0 MAY-;?TY;M_';S-@QHAR]'W9,M"_VPKY\PC<[N M#II,7QIYTSFF$L95:J@E8;R#PKZ6&;! :EAMLG!VD%V=.FQRC3I=V,ADZ4O[ M[0MT-'-B>A.(\1R73\B2*])DD.WWI^QY\G.U9'^.<40XA\GP',%H:A:UH[A_ M0+,\0*^D$8,EMYI..7V3N9L\O;]TC;;IQ*=&+ =2W2"^L_/&?SW399CD*Y!#+TYF@;V M>C(U^SIN!-8\!:>]!V_]1SGMQ&VD:CX%NKW23A\AU^DD36BD<1F=OJ.[ M.,R>^S:]-\FD31'4&J,%6]810/0[FLYX0VA$=T,STM'UD)',^9X^J3JQ#]"U5.U7%?.\;V9.8NF)YYEN>&0&;=5Z+A1X.RXW03JO^Y$U('QDGX5U1 MV7Q5*"\;[7 ,F0'&%G03@_XMU#-S5TRHN M,%CGP-[>X!5"5QE=/(4!]G190)CBE9Z@PR\JT'/Q9-L>\5$O"]5,@V%3E(;E M791@$(@U8D-NXYZ\^CUALH>*B$Q6.TVLR]__SIO.OFEL]5WVJTV;EAT9WX;P MK>OU:MX?HKONJ[0PSX:; PA3XS-Q9V$OF74E*QI*$,^OPLCJB!@8_QXO#B6L M:F6AK,RX/<[2$L=0?T,A2%E5KC'TFINH[6Q>@T&URX8I?4>,B/*FW2C@P+*9 MC /W?&N4D=&YBI$F__> 7R*K8BR-%9P,IV;HXHXP8;Q*K-WD.^!._)K)]["3 MP^5-A7R8CCG"148^DP7B/3&S;Z&9&MBD>#\G+-O;'OG5&1+:P.ASI^52MR*-RO?=>G,Y,Y*:;L?,S M:>9\KA,\R"\EOCWC^<*/R 70DHX%<31C\,7 *W$-LHH;=615HWV/8#HRT?K2 M;_N ;=HHVLU,BX=&)K6@)9Y1+:]>U1SOA?!;\-O4N#_4T7,M';,@8\U9]>I, M-O[:P4Z?82(*5.%"#,4=LLUTTXBGT:+=]*1Y^'O*"?F=O^.[ONU =""D[9E, M('T^SWHS7=K@ZORW,CFTYQ,MC[G';8X#)3LZX@>M>T EDY:-XB\[ MVW00T2$=[<@^WP_=*[#TD(I4!S._^NKD(N[]OK,<>W9M+L[M1[RKM;MZ9 MQ=\Y]WZH]P7O281C5ZF+1W';)%X;0 L_" L4][''S,MQ'\,=;>,*9PV;=%AP M?=Q.SY]2AT"XX[J/N_=E9YA1HI;C,-[6VU3#X($MFP@]L/%> M#+"W!Z/$P2DSJQX6*6"[";7/$!"=V&[K5_ MW(,UOU $0ER%]]HJ[.$LKZ_U+:&I+9#)'P\GYGB#P!_Z[DNC/\\?!I:OY\.Y MY6,P^R.C.N]KGB-L/5(XT DQ.G7G[)_OZ137S!7B9WLX]3IDPG!622]4G,HR M27B8(VY\;7=9%:?78;C]?W77O.>/:^BW[E;U^C;E?7Y<=_5XR 0I/A#O+D9[ M3<9 F+/_NBC*;_\_4$L#!!0 ( "*/!4]^CCYK5@( %P, - >&PO M\9C=,52 1-5<1 MG/AGR"/P.=[P -H3^*%2?3:+8O#3/!AYV;0.309 M,0S6B$;P&E&RDL1D98@1NG'NJ7$D@@H)E&X973DPGNK1A0,W,MW4F*<2I6>"2@FFC92@7'!D-709K:&Q":;T MWGS5OF4[["8#;H[9$A\"HZ(S]:I;<]@UWTK>ICGV-G9Z$!>49"W4IUHOA]NQ MZ3E\)W%&&CMNLEZ IJ.RI)N/E.2<8;>8WQ8,#BP8AZBK PHAR:/FF59)M -+ M"-98*I)L>WY(5"YQH[IV:K)#-4^/4/-+O^<<_\UO^7_K'AV_O>2 M[:_*6/ +:C0'YQ&(G!^#R,4QB#R*GKQX_2)GE_]8H]>>WUN7A)TK0N\%JYI0 M17BKMB!IBIT>+X%=S^:,[!_5P4]!XA5;ZJK_#U[DISE!-U9U9H@U&<+"_ M&.'!HI^U[!$1'.Q;G)*:7=J"P_^)^"=02P,$% @ (H\%3_7?N)GX! M/"D \ !X;"]W;W)K8F]O:RYX;6S%FEM3VS@4@/^*QD]T9K.);Z%EFLYP M:;O,L) AI:\[PE:(!EO*2C+0_OH].W0-;G]>J[ I38+UCACC0\<.=U&L'Y($_AVC:ZAMQK<2(; M:2HE^B+W"# C +.] 8J#J420.0&9OR'D+$+$'WAAY^)JJ1R"+ C(8F^0I[9= M(LB2@"SW!CD+MD*08P)RO+^2E'Z!( \)R$->R$L9.JE^U$>MT7U]0I#TE?#H@?"+0/O&C7ZD&93O6#-M1S<* X<5S]VP$(),:C M]H@:MD>\F.?F0?G0-SN,1)J$7R4/TM@*/[\!"_QRB/H^2('J_2UXIF21,ML" M>H,"A85UT\,Q,Z6'C%T/_5#W33[M(J,LD3%;8J?Z(9*'>.I%-\C(60>S+\@P MX)\,8U+.R-[ &<]A@#B 27*C_#O,1LDCXY]O_!X/[*2DW)$QNX,(#"(KQJ3< MD3&[ P4'.XN04D;&K PR2MCN*Y1+,F:7D%'"-B:EE(Q9*2L![ZKDG#)*SFR4 MUTS\#(HQ*;WDS'IY*>2=Y4B))6<6RRO^.U-!ZF8;DUS08A8+[;\<8U*.R9D= M0V,6&).23,XL&1JSQ)B49')FR="88XQ)^29G]@V->8@Q*=_DS+[!L=E 7$KG M9-PL6?=UC$GY)F>?PF#,&;RQ[II^W?#8^ZT%G(+R3\'LG]W1Y$!<=0&8\(2P MH/Q3[&,13&SN8DS*0L7^EL-B(\"8E(4*9@L-Q-0&2*)E$X..%DS9,WK0>]5T M&)/<6&&V$ [.!WUT9,UZ0P">84S*0@6SA>@X'3N]H"Q4,%N(QL1.+R@+%7N= M]6"G%Y2%"F8+T9C8Z05EH8+90O3D#+?-DK)0R6PA&A.WS9*R4,EL(1H3M\V2 MLE#)OK=/+(B+ <:D+%0R6^AY1KXCAMN:KY64@DIF!6T8OW3]MN_?\8!-UXH; M4VM?X6W+DMS=9U;0!G/6M:UT/Z(AKZ]N5J&F%QB34E#)K*!7%SM6 3+&I!14 M,BN(PMP^+%%2"BKWM(GSW PP)J6@\HWW<@ /W\)'3R@%C=]\:V=K9,*8E(+& MS JZ,17D?!=/]4&UGP?5QFZ_M'4]R$;]GMT&DU+0N%?0<'U:KU9S;51]"5EX MN%_)IIHZ$?^L3A@497SUO&N:4[AW92ZL[,_7Q7>L#RY^^@]02P,$% @ M(H\%3P[LKP$> @ ?R4 !H !X;"]?.S:TAS[LGH[G]JRJ9IQ[+^$4+9-/M?EKNMS._VR M[X9S/4Y?AT/HZ^UK?2Y/S6,+E$N^F!=,M[WW^G_7=?G_Y,M!3@]*RT&)'G2_''1/#WI8#GJ@!STN!SW2@^(:R+CF)R&L M^5I'P'7D>QT!V)$O=@1D1[[9$: =^6I'P';DNQT!W)$O=P1T1[[=$> =^7H+ MT%OX>@O06V[PK(T>MOEZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ M"]!;^'HKT%OY>BO06_EZ*]!;;W!6@@Y+^'HKT%OY>BO06_EZ*]!;^7HKT%OY M>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;^'H;T-MN<-:-#KOY>AO0V_AZ&]#; M^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-OY>CO0VV_PKA*] MK.3K[4!OY^OM0&_GZ^U ;^?K[4!OY^N=@-Z)KW<">B>^W@GHG?AZIYG>I:F' MO/L^#L?V4*Y=\L_P3VMF<)?Q_92OGW&9^NG^F=+CM"6'R^?5_RF7J7\BPKRB M//\&4$L#!!0 ( "*/!4_CV@RJ[ $ /0D 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:RT[#,! %T%^ILD6-ZU=XB'8#; $)?L DTR9J$ENV"^7O<<)# M A6IB%:ZFZ;).#,WJ756O7Q\=10FVZ[MPSRK8W07C(6RILZ$W#KJ4V5I?6=B M.O4KYDRY-BMB8C8K6&G[2'V0KLVS5 T9VV/"SQN'\W3?W3-YWU3T MIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2]-S[>FBXU9MN6?5N0 M'R]'?&UI=X"Q30(#D* MD!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( "*/!4\?(\\#P !," + " M 0 !?D !D;V-0&UL4$L! A0#% @ M(H\%3V_C1.OP *P( !$ ( !F0$ &1O8U!R;W!S+V-O M&UL4$L! A0#% @ (H\%3YE&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3["KDMX&! 6A( !@ M ( !:PP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (H\%3\H@B4ZI @ + D !@ ( !T!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(H\%3_-2"$&V 0 T@, !D ( !H"T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3U2G3DVT 0 T@, !D M ( !(CD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (H\%3Y7/!I*T 0 T@, !D ( !XCX 'AL M+W=O&PO=V]R:W-H965T=" !X;"]W;W)K&UL4$L! A0#% @ (H\% M3\6KR-*W 0 T@, !D ( !_T0 'AL+W=O&PO=V]R:W-H965TM( !X;"]W;W)K M&UL4$L! A0#% @ (H\%3_15[4*W 0 T@, M !D ( !XDH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3[#.UAG# 0 -P0 !D M ( !U5 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (H\%3V[Z,:UO @ @ !D ( !N%8 'AL+W=O M60 >&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3_RK MQ_?C 0 Y 0 !D ( !$%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3VS?;IT@ @ AP8 !D M ( !P&4 'AL+W=O@' !'-0 &0 @ $7: >&PO M=V]R:W-H965T)")>@( M $4) 9 " 39P !X;"]W;W)K&UL4$L! A0#% @ (H\%3X#X33S& @ L L !D ( ! MYW( 'AL+W=O&PO=V]R:W-H965T[+]V@( $,+ 9 M " 4]Y !X;"]W;W)K&UL4$L! A0#% M @ (H\%3TG!S.D" @ >P4 !D ( !8'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3QTPCTK? 0 ^@0 !D M ( !G(H 'AL+W=OX" ^"P &0 @ &RC >&PO=V]R M:W-H965T$+ ( ,4& M 9 " =>/ !X;"]W;W)K&UL M4$L! A0#% @ (H\%3RI*:Z32 @ @@L !D ( !.I( M 'AL+W=OAI M_D " !D!P &0 @ %#E0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M(H\%3XAAV'XP P ' T !D ( !QYD 'AL+W=O&UL4$L! A0#% @ (H\%3U<9-=IR! M$!8 !D ( !&:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (H\%3^]12O1B. [B ! !0 M ( !_*L 'AL+W-H87)E9%-T&UL4$L! A0#% @ (H\% M3WZ./FM6 @ 7 P T ( !D.0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ (H\%3P[LKP$> @ ?R4 !H M ( !-NP 'AL+U]R96QS+W=O XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 244 333 1 false 55 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.myomnipod.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.myomnipod.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Nature of the Business Sheet http://www.myomnipod.com/role/NatureOfBusiness Nature of the Business Notes 8 false false R9.htm 2102100 - Disclosure - Basis of Presentation Sheet http://www.myomnipod.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2103100 - Disclosure - Revenue and Contract Acquisition Costs Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCosts Revenue and Contract Acquisition Costs Notes 10 false false R11.htm 2104100 - Disclosure - Investments Sheet http://www.myomnipod.com/role/Investments Investments Notes 11 false false R12.htm 2105100 - Disclosure - Convertible Debt, Net Sheet http://www.myomnipod.com/role/ConvertibleDebtNet Convertible Debt, Net Notes 12 false false R13.htm 2106100 - Disclosure - Net Income (Loss) Per Share Sheet http://www.myomnipod.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 13 false false R14.htm 2107100 - Disclosure - Inventories Sheet http://www.myomnipod.com/role/Inventories Inventories Notes 14 false false R15.htm 2108100 - Disclosure - Goodwill and Other Intangible Assets, Net Sheet http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, Net Notes 15 false false R16.htm 2109100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.myomnipod.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Leases Sheet http://www.myomnipod.com/role/Leases Leases Notes 18 false false R19.htm 2112100 - Disclosure - Stock-Based Compensation Sheet http://www.myomnipod.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2113100 - Disclosure - Interest Expense Sheet http://www.myomnipod.com/role/InterestExpense Interest Expense Notes 20 false false R21.htm 2114100 - Disclosure - Income Tax Expense Sheet http://www.myomnipod.com/role/IncomeTaxExpense Income Tax Expense Notes 21 false false R22.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.myomnipod.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies 22 false false R23.htm 2303301 - Disclosure - Revenue and Contract Acquisition Costs (Tables) Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsTables Revenue and Contract Acquisition Costs (Tables) Tables http://www.myomnipod.com/role/RevenueAndContractAcquisitionCosts 23 false false R24.htm 2304301 - Disclosure - Investments (Tables) Sheet http://www.myomnipod.com/role/InvestmentsTables Investments (Tables) Tables http://www.myomnipod.com/role/Investments 24 false false R25.htm 2305301 - Disclosure - Convertible Debt, Net (Tables) Sheet http://www.myomnipod.com/role/ConvertibleDebtNetTables Convertible Debt, Net (Tables) Tables http://www.myomnipod.com/role/ConvertibleDebtNet 25 false false R26.htm 2306301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.myomnipod.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.myomnipod.com/role/NetIncomeLossPerShare 26 false false R27.htm 2307301 - Disclosure - Inventories (Tables) Sheet http://www.myomnipod.com/role/InventoriesTables Inventories (Tables) Tables http://www.myomnipod.com/role/Inventories 27 false false R28.htm 2308301 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) Sheet http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets, Net (Tables) Tables http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNet 28 false false R29.htm 2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilities 29 false false R30.htm 2311301 - Disclosure - Leases (Tables) Sheet http://www.myomnipod.com/role/LeasesTables Leases (Tables) Tables http://www.myomnipod.com/role/Leases 30 false false R31.htm 2312301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.myomnipod.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.myomnipod.com/role/StockBasedCompensation 31 false false R32.htm 2313301 - Disclosure - Interest Expense (Tables) Sheet http://www.myomnipod.com/role/InterestExpenseTables Interest Expense (Tables) Tables http://www.myomnipod.com/role/InterestExpense 32 false false R33.htm 2402402 - Disclosure - Basis of Presentation (Details) Sheet http://www.myomnipod.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://www.myomnipod.com/role/BasisOfPresentationPolicies 33 false false R34.htm 2403402 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Revenue from Contracts with Customers (Details) Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails Revenue and Contract Acquisition Costs - Summary of Revenue from Contracts with Customers (Details) Details 34 false false R35.htm 2403403 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Revenue from Customers - Concentration Risk (Details) Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails Revenue and Contract Acquisition Costs - Summary of Revenue from Customers - Concentration Risk (Details) Details 35 false false R36.htm 2403404 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Deferred Revenue (Details) Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails Revenue and Contract Acquisition Costs - Summary of Deferred Revenue (Details) Details 36 false false R37.htm 2403405 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details) Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsNarrativeDetails Revenue and Contract Acquisition Costs - Narrative (Details) Details 37 false false R38.htm 2403406 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Contract Acquisition Costs (Details) Sheet http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails Revenue and Contract Acquisition Costs - Summary of Contract Acquisition Costs (Details) Details 38 false false R39.htm 2404402 - Disclosure - Investments - Narrative (Details) Sheet http://www.myomnipod.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 39 false false R40.htm 2404403 - Disclosure - Investments - Schedule of Assets Measured on a Recurring and Nonrecurring Basis (Details) Sheet http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails Investments - Schedule of Assets Measured on a Recurring and Nonrecurring Basis (Details) Details 40 false false R41.htm 2405402 - Disclosure - Convertible Debt, Net - Outstanding Convertible Debt and Related Deferred Financing Costs (Details) Sheet http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails Convertible Debt, Net - Outstanding Convertible Debt and Related Deferred Financing Costs (Details) Details 41 false false R42.htm 2405403 - Disclosure - Convertible Debt, Net Convertible Debt, Net - Summary of Convertible Debt (Details) Sheet http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails Convertible Debt, Net Convertible Debt, Net - Summary of Convertible Debt (Details) Details 42 false false R43.htm 2406402 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings per Share, Basic and Diluted (Details) Sheet http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Net Income (Loss) Per Share - Schedule of Earnings per Share, Basic and Diluted (Details) Details http://www.myomnipod.com/role/NetIncomeLossPerShareTables 43 false false R44.htm 2406403 - Disclosure - - Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share (Detail) Sheet http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail - Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share (Detail) Details 44 false false R45.htm 2407402 - Disclosure - Inventories - Components of Inventories (Detail) Sheet http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail Inventories - Components of Inventories (Detail) Details 45 false false R46.htm 2408402 - Disclosure - Goodwill and Other Intangible Assets, Net - Summary of Changes in Carrying Amounts of Goodwill (Details) Sheet http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetSummaryOfChangesInCarryingAmountsOfGoodwillDetails Goodwill and Other Intangible Assets, Net - Summary of Changes in Carrying Amounts of Goodwill (Details) Details 46 false false R47.htm 2408403 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) Sheet http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetNarrativeDetails Goodwill and Other Intangible Assets, Net - Narrative (Details) Details 47 false false R48.htm 2408404 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) Sheet http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) Details 48 false false R49.htm 2408405 - Disclosure - Goodwill and Other Intangible Assets, Net - Amortization Expense Expected for Next Five Years (Details) Sheet http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails Goodwill and Other Intangible Assets, Net - Amortization Expense Expected for Next Five Years (Details) Details 49 false false R50.htm 2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 50 false false R51.htm 2409403 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) Sheet http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails Accrued Expenses and Other Current Liabilities - Narrative (Details) Details 51 false false R52.htm 2409404 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) Sheet http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details) Details 52 false false R53.htm 2411401 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 2411402 - Disclosure - Leases - Narrative (Details) Sheet http://www.myomnipod.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 54 false false R55.htm 2411403 - Disclosure - Leases - Future Minimum Undiscounted Lease Payments (Details) Sheet http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails Leases - Future Minimum Undiscounted Lease Payments (Details) Details 55 false false R56.htm 2411404 - Disclosure - Leases - Summary of ROU Assets and Operating Lease Liabilities (Details) Sheet http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails Leases - Summary of ROU Assets and Operating Lease Liabilities (Details) Details 56 false false R57.htm 2412402 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Related to Share-Based Awards (Details) Sheet http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Related to Share-Based Awards (Details) Details 57 false false R58.htm 2412403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 58 false false R59.htm 2412404 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Details) Sheet http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails Stock-Based Compensation - Summary of Restricted Stock Units (Details) Details 59 false false R60.htm 2413402 - Disclosure - Interest Expense - Interest Expense (Details) Sheet http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails Interest Expense - Interest Expense (Details) Details 60 false false R61.htm 2414401 - Disclosure - Income Tax Expense - Narrative (Details) Sheet http://www.myomnipod.com/role/IncomeTaxExpenseNarrativeDetails Income Tax Expense - Narrative (Details) Details 61 false false R9999.htm Uncategorized Items - podd-2019x06x3010q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - podd-2019x06x3010q.htm Cover 62 false false All Reports Book All Reports podd-2019x06x3010q.htm podd-20190630.xsd podd-20190630_cal.xml podd-20190630_def.xml podd-20190630_lab.xml podd-20190630_pre.xml podd-exx31120190630x10q.htm podd-exx31220190630x10q.htm podd-exx32120190630x10q.htm http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "podd-2019x06x3010q.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 244, "dts": { "calculationLink": { "local": [ "podd-20190630_cal.xml" ] }, "definitionLink": { "local": [ "podd-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "podd-2019x06x3010q.htm" ] }, "labelLink": { "local": [ "podd-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "podd-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "podd-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 433, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 33, "http://www.myomnipod.com/20190630": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 40 }, "keyCustom": 9, "keyStandard": 324, "memberCustom": 17, "memberStandard": 31, "nsprefix": "podd", "nsuri": "http://www.myomnipod.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.myomnipod.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue and Contract Acquisition Costs", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCosts", "shortName": "Revenue and Contract Acquisition Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Investments", "role": "http://www.myomnipod.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Convertible Debt, Net", "role": "http://www.myomnipod.com/role/ConvertibleDebtNet", "shortName": "Convertible Debt, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Inventories", "role": "http://www.myomnipod.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Goodwill and Other Intangible Assets, Net", "role": "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNet", "shortName": "Goodwill and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Commitments and Contingencies", "role": "http://www.myomnipod.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Leases", "role": "http://www.myomnipod.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Stock-Based Compensation", "role": "http://www.myomnipod.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.myomnipod.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Interest Expense", "role": "http://www.myomnipod.com/role/InterestExpense", "shortName": "Interest Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Income Tax Expense", "role": "http://www.myomnipod.com/role/IncomeTaxExpense", "shortName": "Income Tax Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.myomnipod.com/role/BasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Revenue and Contract Acquisition Costs (Tables)", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsTables", "shortName": "Revenue and Contract Acquisition Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Investments (Tables)", "role": "http://www.myomnipod.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Convertible Debt, Net (Tables)", "role": "http://www.myomnipod.com/role/ConvertibleDebtNetTables", "shortName": "Convertible Debt, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Inventories (Tables)", "role": "http://www.myomnipod.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)", "role": "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetTables", "shortName": "Goodwill and Other Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Leases (Tables)", "role": "http://www.myomnipod.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.myomnipod.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "podd:ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Interest Expense (Tables)", "role": "http://www.myomnipod.com/role/InterestExpenseTables", "shortName": "Interest Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "podd:ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Basis of Presentation (Details)", "role": "http://www.myomnipod.com/role/BasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD_srt_ProductOrServiceAxis_us-gaap_ShippingAndHandlingMember", "decimals": "-5", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Revenue from Contracts with Customers (Details)", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails", "shortName": "Revenue and Contract Acquisition Costs - Summary of Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD_srt_ProductOrServiceAxis_podd_U.S.OmnipodMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2018Q2QTD_srt_MajorCustomersAxis_podd_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Revenue from Customers - Concentration Risk (Details)", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails", "shortName": "Revenue and Contract Acquisition Costs - Summary of Revenue from Customers - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2018Q2QTD_srt_MajorCustomersAxis_podd_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Deferred Revenue (Details)", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails", "shortName": "Revenue and Contract Acquisition Costs - Summary of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Revenue and Contract Acquisition Costs - Narrative (Details)", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsNarrativeDetails", "shortName": "Revenue and Contract Acquisition Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Revenue and Contract Acquisition Costs - Summary of Contract Acquisition Costs (Details)", "role": "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails", "shortName": "Revenue and Contract Acquisition Costs - Summary of Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Investments - Narrative (Details)", "role": "http://www.myomnipod.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Operations", "role": "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Investments - Schedule of Assets Measured on a Recurring and Nonrecurring Basis (Details)", "role": "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails", "shortName": "Investments - Schedule of Assets Measured on a Recurring and Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Convertible Debt, Net - Outstanding Convertible Debt and Related Deferred Financing Costs (Details)", "role": "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "shortName": "Convertible Debt, Net - Outstanding Convertible Debt and Related Deferred Financing Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "podd:ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2_us-gaap_DebtInstrumentAxis_podd_ConvertibleSeniorNotes1.375Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Convertible Debt, Net Convertible Debt, Net - Summary of Convertible Debt (Details)", "role": "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "shortName": "Convertible Debt, Net Convertible Debt, Net - Summary of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings per Share, Basic and Diluted (Details)", "role": "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "Net Income (Loss) Per Share - Schedule of Earnings per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - - Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share (Detail)", "role": "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail", "shortName": "- Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Inventories - Components of Inventories (Detail)", "role": "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail", "shortName": "Inventories - Components of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Goodwill and Other Intangible Assets, Net - Summary of Changes in Carrying Amounts of Goodwill (Details)", "role": "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetSummaryOfChangesInCarryingAmountsOfGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Summary of Changes in Carrying Amounts of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details)", "role": "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details)", "role": "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Goodwill and Other Intangible Assets, Net - Amortization Expense Expected for Next Five Years (Details)", "role": "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Amortization Expense Expected for Next Five Years (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details)", "role": "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details)", "role": "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Product Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "D2015Q2May5toJun16", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "D2015Q2May5toJun16", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "podd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.myomnipod.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Leases - Future Minimum Undiscounted Lease Payments (Details)", "role": "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails", "shortName": "Leases - Future Minimum Undiscounted Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "podd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Leases - Summary of ROU Assets and Operating Lease Liabilities (Details)", "role": "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Summary of ROU Assets and Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Related to Share-Based Awards (Details)", "role": "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Related to Share-Based Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units (Details)", "role": "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "podd:ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Interest Expense - Interest Expense (Details)", "role": "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails", "shortName": "Interest Expense - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "podd:ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Income Tax Expense - Narrative (Details)", "role": "http://www.myomnipod.com/role/IncomeTaxExpenseNarrativeDetails", "shortName": "Income Tax Expense - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Nature of the Business", "role": "http://www.myomnipod.com/role/NatureOfBusiness", "shortName": "Nature of the Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Basis of Presentation", "role": "http://www.myomnipod.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "podd-2019x06x3010q.htm", "contextRef": "I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - podd-2019x06x3010q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - podd-2019x06x3010q.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 55, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "podd_A1.25ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "1.25% Convertible Notes [Member]", "label": "1.25% Convertible Notes [Member]", "terseLabel": "1.25% Convertible Notes" } } }, "localname": "A1.25ConvertibleNotesMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "podd_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of ROU Assets and Operating Lease Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "podd_BillericaMassachusettsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Billerica, Massachusetts [Member]", "label": "Billerica Massachusetts [Member]", "terseLabel": "Billerica Massachusetts" } } }, "localname": "BillericaMassachusettsMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "podd_ConvertibleNotes2percentDueJune152019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Notes, 2 Percent, Due June 15, 2019 [Member]", "label": "Convertible Notes, 2 percent, Due June 15, 2019 [Member]", "terseLabel": "2% Convertible Senior Notes" } } }, "localname": "ConvertibleNotes2percentDueJune152019Member", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "podd_ConvertibleSeniorNotes1.25Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Notes, 1.25% [Member]", "label": "Convertible Senior Notes, 1.25% [Member]", "terseLabel": "1.25% Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotes1.25Member", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "podd_ConvertibleSeniorNotes1.375Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Notes, 1.375% [Member]", "label": "Convertible Senior Notes, 1.375% [Member]", "terseLabel": "1.375% Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotes1.375Member", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "podd_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "Amgen, Inc." } } }, "localname": "CustomerOneMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "podd_CustomerThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Three [Member]", "label": "Customer Three [Member]", "verboseLabel": "Cardinal Health Inc." } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "podd_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Ypsomed" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "podd_DisclosurePotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Potential Common Shares Excluded from Computation of Diluted Net Loss Per Share [Abstract]", "label": "Disclosure Potential Common Shares Excluded From Computation Of Diluted Net Loss Per Share [Abstract]" } } }, "localname": "DisclosurePotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareAbstract", "nsuri": "http://www.myomnipod.com/20190630", "xbrltype": "stringItemType" }, "podd_DrugDeliveryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Drug Delivery [Member]", "label": "Drug Delivery [Member]", "terseLabel": "Drug Delivery" } } }, "localname": "DrugDeliveryMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_EmployeeStockPurchasePlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plans [Member]", "label": "Employee Stock Purchase Plans [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlansMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "podd_ExpectedAmortizationExpenseLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected Amortization Expense [Line Items]", "label": "Expected Amortization Expense [Line Items]", "terseLabel": "Expected Amortization Expense [Line Items]" } } }, "localname": "ExpectedAmortizationExpenseLineItems", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "stringItemType" }, "podd_ExpectedAmortizationExpenseTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected Amortization Expense [Table]", "label": "Expected Amortization Expense [Table]", "terseLabel": "Expected Amortization Expense [Table]" } } }, "localname": "ExpectedAmortizationExpenseTable", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "stringItemType" }, "podd_FeesToFormerEuropeanDistributorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fees To Former European Distributor [Member]", "label": "Fees To Former European Distributor [Member]", "terseLabel": "Fees To Former European Distributor" } } }, "localname": "FeesToFormerEuropeanDistributorMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "podd_FiniteLivedIntangibleAssetsAmortizationExpenseThereafter": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": 6.0, "parentTag": "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, Thereafter", "label": "Finite-Lived Intangible Assets, Amortization Expense, Thereafter", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseThereafter", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finited-Lived Intangible Assets, Excluding Software In-Process Of Development, Net", "label": "Finited-Lived Intangible Assets, Excluding Software In-Process Of Development, Net", "totalLabel": "Net Book Value" } } }, "localname": "FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "podd_HostingArrangementServiceContractImplementationCostCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized", "terseLabel": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalized", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "podd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net change during the reporting period in the aggregate amount of accounts payable accrued expenses and other liabilities incurred but not paid.", "label": "Increase Decrease In Accounts Payable Accrued Expenses And Other Liabilities", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "podd_IncreaseDecreaseInAccountsReceivableAndUnbilledRevenue": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Accounts Receivable And Unbilled Revenue", "label": "Increase (Decrease) In Accounts Receivable And Unbilled Revenue", "negatedLabel": "Accounts receivable and unbilled receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndUnbilledRevenue", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "podd_InternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internal Use Software [Member]", "label": "Internal Use Software [Member]", "terseLabel": "Internal-use software" } } }, "localname": "InternalUseSoftwareMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails", "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "podd_InternationalOmnipodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Omnipod [Member]", "label": "International Omnipod [Member]", "terseLabel": "International Omnipod" } } }, "localname": "InternationalOmnipodMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_LaboratoryAndOfficeSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Laboratory And Office Space [Member]", "label": "Laboratory And Office Space [Member]", "terseLabel": "Laboratory and Office Space" } } }, "localname": "LaboratoryAndOfficeSpaceMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "podd_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Term Investments [Member]", "label": "Long Term Investments [Member]", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "podd_ProductDiabetesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product, Diabetes [Member]", "label": "Product, Diabetes [Member]", "terseLabel": "Diabetes" } } }, "localname": "ProductDiabetesMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_ProductWarrantyTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Term", "label": "Product Warranty Term", "terseLabel": "Product warranty term for PDMs" } } }, "localname": "ProductWarrantyTerm", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "podd_ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Interest Expense on Debt", "label": "Schedule Of Interest and Other Expense On Debt Table [Table Text Block]", "terseLabel": "Interest and Other Expense" } } }, "localname": "ScheduleOfInterestandOtherExpenseOnDebtTableTableTextBlock", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseTables" ], "xbrltype": "textBlockItemType" }, "podd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "podd_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "podd_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "podd_U.S.OmnipodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "U.S. Omnipod [Member]", "label": "U.S. Omnipod [Member]", "terseLabel": "U.S. Omnipod" } } }, "localname": "U.S.OmnipodMember", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "podd_ValueAddedTaxCurrent": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value Added Tax, Current", "label": "Value Added Tax, Current", "terseLabel": "Value added taxes payable" } } }, "localname": "ValueAddedTaxCurrent", "nsuri": "http://www.myomnipod.com/20190630", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r121", "r215", "r220", "r340" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r119", "r215", "r218", "r337", "r338" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r120", "r215", "r219", "r339", "r345", "r346" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails", "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WarehouseMember": { "auth_ref": [ "r345", "r346" ], "lang": { "en-US": { "role": { "label": "Warehouse [Member]", "terseLabel": "Warehouse" } } }, "localname": "WarehouseMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201815Member": { "auth_ref": [ "r172", "r173" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-15 Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2018-15 [Member]", "terseLabel": "Accounting Standards Update 2018-15" } } }, "localname": "AccountingStandardsUpdate201815Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r7", "r34" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Supplier purchases" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r18", "r122", "r123", "r216" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable trade, less allowance for doubtful accounts of $4,098 and $3,610" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, 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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r318", "r334" ], "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.", "label": "Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r38" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "verboseLabel": "Professional and consulting services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r6", "r7", "r38" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Employee compensation and related costs" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r52", "r53" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r268" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r202", "r207", "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Debt retirement" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r226", "r228", "r253", "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r228", "r249", "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r124", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r69", "r82", "r290" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r65", "r82", "r292" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r82", "r292" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "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": "Non-cash interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r82", "r164", "r169" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r104" ], "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": "Total dilutive common shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property (in square feet)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r313", "r329" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r48" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized (Losses)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r129", "r148" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r126", "r130", "r148" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r128", "r148" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r229", "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails", "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r269", "r270" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r85", "r86", "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized commission costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r156" ], "calculation": { "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total capitalized contract acquisition costs, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r156" ], "calculation": { "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "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; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r156" ], "calculation": { "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "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; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Summary of Contract Acquisition Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r283", "r284" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r30", "r84" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r79", "r84", "r88" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r79", "r288" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r326" ], "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" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r177", "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r202" ], "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 (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.001 par value, 100,000,000 authorized; 60,149,926 and 59,188,758 issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r111", "r112", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r111", "r112", "r285", "r286", "r342" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r111", "r112", "r285", "r286", "r342" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r111", "r112", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Total revenue, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r111", "r112", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r209", "r210", "r216" ], "calculation": { "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "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", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r209", "r210", "r216" ], "calculation": { "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r212" ], "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", "terseLabel": "Revenue recognized from performance obligations satisfied in previous periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of ASC 606" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r263" ], "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 and Contractual Relationships", "verboseLabel": "Customer and Contractual Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails", "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Debt, Net" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r314", "r315", "r328" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r199", "r315", "r328" ], "calculation": { "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal amount of Senior Notes" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "verboseLabel": "Financial instrument value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r91", "r203", "r204", "r205", "r206", "r290", "r291", "r293", "r327" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r290", "r293" ], "calculation": { "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r135", "r149" ], "lang": { "en-US": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredCostsAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred cost assets and assets classified as other.", "label": "Deferred Costs and Other Assets", "terseLabel": "Other assets" } } }, "localname": "DeferredCostsAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r33", "r292" ], "calculation": { "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r116" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAverageRemainingMaturity1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average remaining period until maturity of the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Average Remaining Maturity", "terseLabel": "Derivative maturity date range" } } }, "localname": "DerivativeAverageRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "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]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r95", "r99", "r101", "r102", "r103", "r106", "r320", "r336" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share: basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r95", "r99", "r101", "r102", "r103", "r106", "r320", "r336" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per shares: diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r107" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r288" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r257", "r258", "r260" ], "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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxExpenseNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail", "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r271", "r272", "r273", "r278" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r271", "r278" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r223", "r224", "r225", "r272", "r306" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r271", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r271", "r272", "r274", "r275", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r223", "r224", "r225", "r272", "r307" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r223", "r224", "r225", "r272", "r308" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r271", "r272" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails", "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r277", "r280" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring fair value measurements:" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r142", "r144", "r145", "r146", "r147", "r150", "r151", "r152", "r153" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r168" ], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r170" ], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": 2.0, "parentTag": "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": 1.0, "parentTag": "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2019 (remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r170" ], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": 5.0, "parentTag": "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r170" ], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": 4.0, "parentTag": "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r170" ], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails": { "order": 3.0, "parentTag": "podd_FinitedLivedIntangibleAssetsExcludingSoftwareInProcessOfDevelopmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r165", "r166", "r168", "r171", "r310" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails", "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r168", "r310" ], "calculation": { "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r165", "r167" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetAmortizationExpenseExpectedForNextFiveYearsDetails", "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r168" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value", "verboseLabel": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets", "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r159", "r160" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill at June 30, 2019", "periodStartLabel": "Goodwill at December 31, 2018", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets", "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetSummaryOfChangesInCarryingAmountsOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r161" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetSummaryOfChangesInCarryingAmountsOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetSummaryOfChangesInCarryingAmountsOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r262" ], "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 Tax Expense" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/IncomeTaxExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r117", "r261" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r81" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r81" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "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:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r100", "r105" ], "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": "Effect of dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual property" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestCostsCapitalizedAdjustment": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.", "label": "Interest Costs Capitalized Adjustment", "negatedTerseLabel": "Capitalized interest" } } }, "localname": "InterestCostsCapitalizedAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r115", "r289", "r292", "r322" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense, net of portion capitalized", "totalLabel": "Interest expense, net of portion capitalized" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r69", "r200" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total interest expense related to convertible debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r71" ], "calculation": { "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InterestExpenseInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InterestExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r44" ], "calculation": { "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r47", "r154" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets", "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r46" ], "calculation": { "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r45" ], "calculation": { "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InventoriesComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r140", "r311", "r325", "r344" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Undiscounted Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetailsCalc2": { "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 future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "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 after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "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 fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r303" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Option to extend lease, maximum number of years" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r316", "r332" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Convertible debt, net of current portion", "totalLabel": "Total convertible debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets", "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r31" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r197" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetOutstandingConvertibleDebtAndRelatedDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Number of class actions dismissed (in legal matters)" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of class actions filed (in legal matters)" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r223" ], "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 mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r108", "r114" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r79" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r79", "r80", "r83" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r58", "r62", "r83", "r105", "r319", "r335" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows", "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r94", "r96" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Not Yet Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r299", "r304" ], "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", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r296" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails": { "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": "Present value of future minimum lease payments", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails", "http://www.myomnipod.com/role/LeasesNarrativeDetails", "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails", "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r296" ], "calculation": { "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Other long-term liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesFutureMinimumUndiscountedLeasePaymentsDetails", "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r297", "r300" ], "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", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r295" ], "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": "Other assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails", "http://www.myomnipod.com/role/LeasesSummaryOfRouAssetsAndOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r302", "r304" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (as a percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r301", "r304" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r38" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Next Twelve Months", "terseLabel": "Commitment due in next twelve months" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r265", "r266", "r267" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r265", "r266", "r267" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r49", "r51" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale debt securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r72", "r74", "r127" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r229", "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetConvertibleDebtNetSummaryOfConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.001 par value, 5,000,000 authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r28", "r29" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassification of Prior Period Amounts" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r76" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from exercise of stock options and issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r73" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-term Investments", "terseLabel": "Receipts from the maturity or sale of investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r194", "r195", "r318" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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", "periodEndLabel": "Product warranty liability at end of period", "periodStartLabel": "Product warranty liability at beginning of period", "totalLabel": "Total warranty balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualBalanceSheetClassificationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranty Accrual, Balance Sheet Classification [Abstract]", "terseLabel": "Composition of balance:" } } }, "localname": "ProductWarrantyAccrualBalanceSheetClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r38", "r187", "r190" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 }, "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails", "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r42", "r178", "r180" ], "calculation": { "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_ProductWarrantyAccrual", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r176" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r176", "r333" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r175" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r64", "r143" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r78" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedLabel": "Repayment of convertible debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r256", "r347" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r10", "r84", "r88", "r312", "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted stock units vested, net of shares withheld for taxes (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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", "verboseLabel": "Stock options" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail", "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails", "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Restricted stock units vested, net of shares withheld for taxes" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r207", "r331" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r214", "r215" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r222" ], "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 and Contract Acquisition Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r213" ], "calculation": { "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total deferred revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsSummaryOfRevenueFromCustomersConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.myomnipod.com/role/PotentialCommonSharesExcludedFromComputationOfDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r104" ], "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": "Potential Common Shares Excluded from Computation of Diluted Net Loss per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r133", "r134", "r136", "r137", "r138", "r139", "r323", "r324" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r91", "r203", "r204", "r205", "r206", "r290", "r291", "r293", "r327" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Outstanding Convertible Debt and Related Deferred Financing Costs" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConvertibleDebtNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r228", "r248", "r252" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r165", "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Components of Other Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r162", "r163" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amounts of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r25", "r26", "r27" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Reconciliation of Changes in Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r229", "r251" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of restricted stock units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r231", "r242", "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Amortization Expense Expected for Next Five Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/GoodwillAndOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r109", "r111", "r112", "r113", "r285", "r287" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of revenue from major customers" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/RevenueAndContractAcquisitionCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, outstanding, weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Vested, at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Vested, at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r233", "r251" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest, at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r227", "r230" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails", "http://www.myomnipod.com/role/StockBasedCompensationSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested, at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, exercisable, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseRelatedToShareBasedAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r208", "r255" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-term Investments [Abstract]" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r89", "r193" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r202" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r202", "r207" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r202", "r207", "r236" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of options to purchase common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.myomnipod.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r17", "r202", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r202", "r207" ], "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": "Exercise of options to purchase common stock" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r125" ], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets", "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/BasisOfPresentationDetails", "http://www.myomnipod.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.myomnipod.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r223", "r317", "r341" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government and agency bonds" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/InvestmentsScheduleOfAssetsMeasuredOnRecurringAndNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.myomnipod.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r98", "r103" ], "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": "Weighted average number of shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r97", "r103" ], "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": "Weighted average number of shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/ConsolidatedStatementsOfOperations", "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.myomnipod.com/role/NetIncomeLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172025&loc=SL118172731-207502" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172025&loc=SL118172731-207502" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e34017-109320" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "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=116825942&loc=d3e330036-122817" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "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(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1-12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r349": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r351": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r352": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r353": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" } }, "version": "2.1" } ZIP 80 0001145197-19-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001145197-19-000033-xbrl.zip M4$L#!!0 ( "./!4^$^VKVP@X -2> 1 <&]D9"TR,#$Y,#8S,"YX MUSXR8:_]Z_@O.7Z\W4L9V7W4UFLYV\;-K<9.-,G-SV/G6PA&UF97 ! M)7'_^@,D)-E"6)+MKGMR9V?J")XW?@_P/"#0QY_?I@%X08QC2LY;O8-N"R#B M41^3\7GK>="^&%S=WK9^_O3#QW^TV[]=/MZ!:^J%4T0$N&(("N2#5RPFX*N/ M^#HQ$, W'>"LD? M(0SP""-?JA @)6*A0J980#9&XAY.$9]!#YVW)D+,SCJ=U]?7@^F<3@F>4?_ MH]/.8;=WVGUW)*V2=A)^%F#R;:'ZVY %!Y2-9+^"5HJG+Q*"K$XGG:@P6Q4[+,"$"TB\Q(*WG,6O M1[IV[_3TM*-+DZK:DC/1 M5BW$M<'M;J]]U&N!R ONJ >%]KFLT5E23=1!@> IHW;*Z$#JT *=:NIL0I%U M5 AY>PSAK+H:6<)(E?C)NNHP&M3!QZJ/YK6N0C4=QJI0;9]Q]:L"=?(DZJ^V MH6NK1^W>X7I:I.-3-2T,W2:T..U YBFH)6R>:*.W60 )%)3-;^3?Y30+&%O@ M\CEEHE0\52KVWJVAHN9,T%A-4.55RE)M5(\*S6(HUI9OGY_*J)&EO(\(-ZA- M/4WJJV&?34OV'T.@!)]4$\F1=S"F+QV/AD2PN1J9WKN&-.XB-'^T4RXUM0D9 MDP'>?.4(FU]VRJ*>)@1BCZ_TUF*JZ.?:CLJQI]CUJBAA:-2/=DI<4P$Q8XK; MATIND5#I7^V4?ED)2 @5FI-Z9![.9IB,:/1$/E/S]IF9O!_1".B _2R>.MUA M?6?&Z PQ@64XEM':#8\K_<*!^-JAHE23#!.VQ3 (=5;9(D*-A19 6 9;9[X7DL1+X,/Q'AB%\0OR\FB%WIR4W<83C$ 5:6M("B M>WZ\=63U6K7R'(U:1K'4[SX=]KJGO6X7M,$UYEY >;M&8.*[B(%P: DK3+?8R*UG\T "V"1CO(6-2 MUQ=TC03$P19@S4EPP7SVS5B%8#1(2F>[WW%!=T@G$XAF_='I2FVYD7U55GI7X=K M^U>L'*"CJK1[]W,@^ 2'P3:"CIBORS&.NJ='W=Z:CO%C)*A)V%Y"CGE_]) Q MHC1^-EIW>'AH"0\U%]43LWR:C4#50=G!PCV8'EH&4RL>C1SW+,WZ0 /L54FL M7#Q%: C>'8)'"NZ'2*A=IN5Q/'%24"DS$BEV2\=1+9*CR=0UZO=YSO5D[D&I^IRM;@M+.^F]J>DM62,< 7YY":@K_7ZE9V3&[*3%?TKY:EB#L45:+9[ ML$9RRI"&3616*:>%6R(A07>4;P"Z KYN((^J 9F5 2(AX$MJVOBSW"M:)92?2BG#!TX6]@.4J34WWEA#JAT*]#:P.5RP5RES\$05JC+M& M(\08\F\PD5&^KLE%Y=VE;Z3^Y%= B3\GHDG<5M6X0ZP.,0B#1"&B5]OZD M,:VX353(P+T?=&+9#[(CV\!M'W,:2G:BST3( .26C"B;5MO_<3)Q@---5G:2 M0UF9GZHC1>Q AE^#L/F%4O\5!X'9#[V5EI"Q\MD+SI'@52*F,KS<(=0'2PAE MN&:V4U/&(.+_[4BL8[TNI_GIPR;BB[1V_B1B;D_T6059XX MMR/=/75^D+-G;<]0F_,9AUNLB@^E:NB%$7OEO=_8,:R]&U>']TH_R*5Q5?R@V3MT)?!( ML^R)+$+\EES))IO+U$0.PZ'NQH;+%KRAAO25_I)+VZKX2S;ICU0"F "C%(BU M4L4)U[UC6:&MF,R5Y^C.[CY8LKOR#M# C"_:YGF";W&D51JQ'*'[S9AC2[X0 M;S%)'B;.:W##UYYU5S)RO_AR;'GQ)0],X^=2.6(@:8"HWDT6Z=R]Y,C:2R(. MC>PC"XVW]&?UCE*&F[NW'%D"C&6 ;(_V7095C CLU,[9OW=DF?WS4#1QDG^1 MRE-6Y278+(U[*?"]==!*J)O9SMF%D,SC:!BH X*;H3LM>F\=M1(>N063;%D\ MM)8IW>G*>^N E6G\9HY5/'KINE*S&QKW6&5/0Q+J9K;S&JE',0_W MB'1<,"+%W/;I1MH6ZJ9"/PQ0?Q0M57Q!4#689/N(U+U%:K6,^/>4,/.G/@ZT M!I9K2ER)?&Y)=Q%Y(UX?PXU6ZHT&@!( 0:*%7M')ZA&?A&JXQ]28M!8IW9/6 M<<&D91!LX*1U)_VS0HO'U=UK ;:S9!%AXQKV)A32_B^2[32^ M+GZ <^UX54>\.KS=JP,]R]@629$_(D$@E@2RHJ)*P AKY/A5 XTKJ??A-N&. M!.PQWR[FM.4BSP2O9@>=43,DF[*/-(S"+[4I%YTM(6-=9XV+8M:1 ML1+8W#LC";"9C=W'_K,)*_6&H)$:=\BFW^H2-5G%$'*!R+U&V[-$CS%,#0P< M[Z&:(/JCRY!C@BH<%,P1NM<];,%DQ$)U"3%!P#!J4N,CD1ZE?$!L,(&L_,Z> MG=H-PSL;#$@L'K8$DAG0W)J.1;H0\1DR(L?HI$3E^9Z<,ZYQ$.JC'M5FHG4*+;@7]^\X+01_X-HU.UV11&UO5'L2O+-LQB47&?;(,B M5W;J7+;7!HEX$,F/L.? :!!]22BC@^KAI@\K[U%Z9)VF>7MNC^@%D1#%M_@P MZ(D+[X\0<\U?GY(K[0PE6+EG:=M;.#'3Y!X@Q19D^$8G^?: 95JY=EY?@[6[ MUQY9CJ24 [3Q:P*KL<@>U+96V#S\I46N=(MWM=UB\7QX4;V]RSCQ,R>B8Y(M M>DJ!I)4.DEM2JN,@R<%O0[QW"R=8<=4H<(OJ\J]83*Y"+F247?TW/U,\+3R;U-3Z8 M4YGQ2J_(3>@NKU!%(!($C*0]P"D.:OL-15GR65&%^'Z-\A M0;T3]RTR0-$,&7:"M79"NTLJO?W,>[H?4GKLA5WT+QX":=/T)(Y MEH+=5?]IPE"! 8M%.VS"*RTP(%.P>^JG8!#KUU/%G"/E.OG&V^.)O,5:P3#G6K_"56WB#$ MG^@-97)D_1RJC[1#(D<9*6P8"LH6?;5LY>^?.]RH_$OZUPORE^] L^$T00S! MD&/5D\J2V_%]00&>*F;X;.=M &^"VJ\WU*^7J.,N%^D3V6)<-$'O! M'C);0[=RX-;/H=EZNH(S+&" _T2^:::UN7R/YBG5PVZ)Q]1YDVL4_?^67'CZ M3!Y_@'.E07=P2"49 M97/5\T8C.7P-9M!; FEEK1TTC)+Q$V+3S+4+2S8Y*NR>.7*2]4-/7,MA$>56 M>XL*OW^L%FOV5;T@3,12TDM%]49B/!A/2O$DU2?J"RC1 MPK-UM7HM#CNY?IUNYV>W;#*AS^4\K1(?V-<[Z]$V++\8CQD:0Z&NE)2Y#L?> M?V 0YM9 MB]FYU+1 1X3+ =4V0?BR5]*,9\ESR7Q<2+I+U=SAM/OY M8'!@#0UL!=]_B(YZB.\C_PF^785,?5O8:%Q0]EW"SVQB%^V=&UL[5U9DQLYO'__'W__RMW]#Z+^??7CSZ,74+R[B9/[H>1WM M/(9'WT;S\T>_A3C[XU&JIQ>/?IO6?XR^6H26E1XUOXQ'DS_^FG\X.XN/OL]& M?YWY\WAAWTR]G3=]G\_G7_[ZY,FW;]]^^>[J\2_3^O M_/?;-Q^;<:+19#:W$Q\?__TOCQXMV5%/Q_%#3(_R_Y\_O+[1R,6/Z<5D]&4: M?O'3BR>YQ).GWM>+&%Y^_Q(GLSA[.@EG\_-8/U_4-4S'FY%UH_%H/HHS(*QI M_[R.Z=?'T$8 GA"#)<.9(_^^=T/S'U_BKX]GHXLO8V#0D^%'\,[6-<#B:WP1 MYW8T[F]$]S5I=8V^ M.=.9@N(\^V3=N,?5?;.YOD;SS,Y&L[/TOHXSZ*[9VW=1O*7*@%2UQ-/NF@/2 M^'XZ'OD6.WJ+JGU1^7QZ<3&:9P4@0^OY=#('50%4AA94MJA:@,I]9N9'6?UX>-YC/,6-.^H.#B%[VW>;<[C?.3M^&!R-[8R!.T?8='$ M9H[/TG,[.W\UGG[;B\M;&QBPWX/6'P-ZOM%?#.='4[_]N:&'LW9 MEU@W6]C! [C;PM T?YQ/_1_GTW$ 2^KE/Q>@8!U*^_TM]3@&,/CF(Y#^+Z*; MOXOS%K3>4V,XFN[^Y5)AN_55ZWV\MRZ&&_798I[-Q&Q^W_H29,^'.,YH>1%3 M!%TNO!I-8*=L2L[F;=7C ;L0Y$_8#-&*"Y:.9AW4I_XSZ\TX*<:2<>]FZHKQ$L M->A/]OMJV]A%Z'WEAZ)GW^72MGY_],YC'6?SUNS;6'P@:FY];,W"/1H9B/)V MJV9KI?XH^PJ"9%JW\"%M*#H %=>%V[4_+R=F#Q);M3, _6WG]IX*?5(T6[K. MVM!RJ^@ 5.R_U>VL.@"5^<0P+,;Q+"TET]MH9PNPOLXF'Z)?U'66OI/P;CJI MUQ\;_^_^8^JGHP$XT!Z_&ROT1=$;X,=N,FZ6ZK?O5XLY3,C;T61TL;CX#$;Z MS&>U*X;FZ_?V1S/ZEC/?HV2XW^PW2Q M7/59(5XZ3">_-V7V/W3MH>E^1]EN ]E4MB\ZWMF,Q;/T;#$;3>)N9_Q]Y7NC M)\ZO7/GO8_WQW-8[=>FME0:E[$HTO;3U!.!S^4T601Z ]6(T7C2NR58([;63 M04?>#KHMJO9%Y?OI'+;-D1WGD]#II.EI]O*['R]"#*_JZ476SM.(8 MT'>=LG::<_\]]<6##Q%4Y45<'0#7UL^?^G\N1K-1)J5QAN\:6_L6RM&\KYPZ MO,5R8[I^A+.Q0&]CW;>G(_!@?6ZSJM+_T+=W<(01KXHN-XMEV=EOH_GY\\5L M#KMEZQ.! ;L\,E?65$$E'W.]7/S#:/;'L)QIVVTY[K03M/NVTQ?]S3T 4$-B MR$(O3F:MSA>WUQJ6MBMM:O/W*Q?BZDCYTW2M:,7P])NM0]N56:3S@3F5_WKV M)?_ZU(.T;'_O]]#V!A[/U8*?S>N1;ZZT0,'/DU%K>=N]Y6''V&ZW:%/W7CJ] M'?O%N*GQ!CZOBF>:>@\-6-(0OX.^#:IU:2JV:XG'HFJOJ_*71&82UT2.I_X& M/E:$-9$FRRF*'?K?WR)./F21S/9^N_-$A"F*P"5_Y]]>?J%EW->*YN M0XZMB^-?'T/7U?8*5?">DB 3$LXQ9*D+* 7K4'3"!ZMM_G=SD.,@<)Y(':NJE9!4*(QERC@P!"1,'YEL4?8!>J-"%0X M@H0*2@L@M+F8\][^R%H'$+HB_1J-N_?2 M/5JIC&4\>1$1QLXC3F%VM30:R4B,,]3IR%HMC<'XD>G^:,>V;COT#14JHVC" MEL(JP:!">S4I<9@LSH=B(6E),N1C*^OVBE6R"O0H M;Y!ES(/8U!PY9Q0H690+D92R79##?BKD],[*@AM.IAG4IQ1G.?>"';^*>TBG M>RI6S-J($U$H"@6.$X2PA'AY'G4: 0$T8!I*\- M)DA+6[F,-L^__"GFOT_NG93MN\EKW;-O=F?FA^'[*^&";IV>H>=^6R=<*-=O M4==_RS0();TSS;7(;?I=4Z B*B:6.($]*(&^2CWL'\X29%A4$4="B#RBKWY) M9 ME]7JY"COF @,U*@A#$4A!B:@R$5&IJ>0J@5FG3MZ#R@U^])"@.FM%I&9Z5]J-]B#X"]: _Y$CAUHZT3=4JX)=WT1BD5* H.(H1 M\P:,,8&%-EH3KT[^Y*4_A/3,JE+ 6(>:_;B6,6 #$*X7J[Q7%"?.$?<&(V$! M\!2V5S#%==0X49MH!U]&(4=8;Q/?D37E?!/QBQVMK8NU<=%686A1NQ(I&"\Y M0]H ZXP("EGK#/+,@DE%.:;D]%UX M.D9U\ZM/+43(?BU5D3J"O6%(!!=08!QLN-%XG"^DK^5C"_#<7ZG2G.( @X6N1,K>.HD"3QY%$P7F(C*C.GA "WG M>L-)KXPJZ"[_$NOYC_=CNTR\!)KUE^RLB%5..:Z S]*S>HZ1JT)UKFI(6^9Z"VUJA2$A1L:.>%JS(?QG^R KSK5D2DO @N?( M6?@1L0+5WI)$#"-()"C$:FD)&(" M4Z2L%#B9?#Y]\E$.O4F(OEA4-(#A>E1V&R#<7ZG27@M,.$,^Y "_I 4RF&D4 MB0G:\Z0T/OGSVK[ T"N;2@%B+Z-H@T;-G3&8@[FO&^]/< Y9V$81-2E1GV!< MM@, BN\&_9L-O?"LX$G^TKW34+WKMM>&TI6A.E)L$X(-4(/4HP%AX33(5ZU3 M#(08+)G76,EAD\PMQ^36I],E^ MWVY:[M-2!7:2)XS+'![%D=52H10U1HD!4PCGP+,.KL@RQVQ]PV=P%I:"U8<< M S*)89U]]]K(7L0T\J-MELCNRI6D#(N@$PH:*UA548,59AT"%E/'0(G#I,,9 M;9ESNI[!,PC72H2M'?)&Z(#A1"W>^RP85I0IN!4T<)4P;Q5499OQ"S/2_/;&LM< MC=O/Y=HW4N&$E=48M 8:+)*!:&25-2@HQI,-)#%W\HG-3AE TX(S4\S*7SV* M\6G:I+6MX[U7^K89_ZT; 4[HD"1V2'.2@!-)(,T\RQ=&N0E,2B[ZB?=" X)T MJ)F_[2P8DJU' ]CM*X'[X.IVW2K9?)?94="":$(ZD8B<\08IH@7HO$(ZU8_+ M\6>$4P_8:&DZQ!&4<6^4 M=0'"V%J7OX=/FF>A=S8$,C%8DI&.9QSGF&$;42EI@Q M"C&KL$W6LG3Z,2H/WQSH9V:.L>^]GLT6V_Y39SLR 06977@ M\@&.32^5;%'<]FVRPBH*C(%!B0:7A8[+U]L#ZOH*!G0V>7:8"5MJ50%[(?**,T2!L M!(/-/% -RFOBN,-)9YF#\@>DK@T\-TUB5&QHI/(1!^4D0Y9)B9PW M#BD3\^45;#2)G.K4(?2QC,'Z@% ZZ,P4Q.C5M83M,+PJ5T6BL(\DYC0U&D4= M(]+:8<14U %&2D*7P_NCF@J=I^\N2CHQKEPD]I7DQ! M+?C7+@N@3?4JNI@HUQ8%2PF23 64-VG$ JI4O%=1V-_F(T6X9J;;N-UK*)RFMF+ X:A03F=B16H)0SZ\5D1%0V!N-/ M_A9C(50-R--B@1#[^B;N,8H3!@514X$<_ +[;PJ(!_AHJ.%6"Z.UZ7 AXZC> M_;Y1TQL'"WI*OX[RJQ&OIO6+Z<+-TV*\#@[=[B.]MUHE;"3&FGR 'R7"2EA$ M/?RP0BO@0G0V=(BW+7-?L1!>>N9CT9B[#;Q87R&\O%:X!4*MVZB(4"2J(%&0 MP& .DAHQ(X M4>AHA60A=0C *9.HI!">AF3J;G#=\W['72OS;OI?$*E76?F: MI\HW0*=#:U5.RL5Q]GU((A!-EJ-H@E^]8N&CX;[#C2UU5&]G7R@JR]]2F]7= M :V3$&]W)VVM5R7J&$\:\,ZY0(2">4J]U"A9[ 7')HC802G2/P6>AN+D\9"S MRE.\3AFV,5_Q7I!JTV 5DG=!)H4T2Q9A[//K@28BZ87/6?1#)P7<_.18&XC% M XC#]=M.FY\VVIX JZ^F*Z.BD88UR0_S#2<)8Z"1KS9R9HGR7>XVX)]!W3HB MLX^W]^4'D&KKY_D@_?EB-I]>7(UEVWV:/5NJ=++$" U$A1Q$RF3.9P-+D;L M:@63PLHN^;I^*I?Y\+P]'MYNVC+MTO_MT4H55(A4:X92!&551N5![]# _!2C ML?D5YTYO]OQ4/O9A^5HZ\/)&U./FL..;!):,@;Q+3XMX]"VU*@',9X)B1+RE M"%M#$#:$(H6#I)H1366K[%9_GJKV?'[?UYP]T&/4-E'_[_,A#,S-?%Z/W&+> MO*L^789*[W(M'MYR)7)6?QQ *Z/"(VLMV $T:>2=P8D12Z3MYZKE T17>=X> M&X^OIC5,UV29#M'_^%3;R0P4K.4A<_-I-<7A?Q?+\(UAT#L('97*&X @"F4? M#!)8@#+HN4.1B@CS08B-'6Y"E=E)BV*RY7HXE=DZ]NKY/ &%<3SZ5PS_N;Q\ M_0\[FN2).9M__I[@FCC QQS0M5M81?'LT:^*XVO5@GH(5H3FF:/DL]P*P MS&,=9SGIP,U6EI%(;^/\/%^*;1,96Y * ML*B)Y"8Z))0TR# 6P'+7%%%+;; F6BH>0KC9H0B[ZXLX8RIL4H@K9Y$TEB%",81%]0Z95/Q;66]:%X&YUE7;82 M4F/E?03SCP+2:0S010HYW-8DBX.,ZO3GOV\QTP>;R@F;682^$2/]\JN8 MXADGP(9Q#MX*%Z/):#;/3/D:=R-D1\U*:"ZI)11%+V(. @M(&QL0#=I1'Y6D M71(V%G+I]8J1_CE6+*XICL=9!YJ$M[;^(U[CR!: W%^I4@S89P)&((PEBB&+ M8F<-#)P1ISSU5IU\5%R_V.B56>5N$"T-^MU8N%6R(C*:)*U$0E">'T\C2.5K M*XK%:)0D./H.R1$+Z14/Q172G?E%C[3>32?3FQK;;GQMKU@IRZQ1#-1SD_-= M&1P1A_TT/Y#A.!$*%E8'9TF9_>:AH*WWJ2AX'W+)N!6IST!<;_?'W5.CDE)Z M:Q*,42<"@H!8L 9!I#-)*](ZC"CS,2^GH"-L\@+Z+FMZQ]9P;W(\1I;QKJM6N4$,SA8 MC+@C&"6L&1)!:Q2X%"I9X3 ]><=U'Y-Y)Q]+KSPKE]7G.MF?)W:9 "1>IOIH M#9,-=<%LDH$&ZU"48#O1_+Q!M!KX*XQR5$K->LIB/*00'APL_7"N'&*N[^>Q MV:Y9[I15\RE?JAE5%7DQ]LW3R.RI@A&7S"NRNBQNI?@;I.)\\?1N-Q^NPQMO/ M< RM([;H_WH.IY6VG__+Z1!?3>MW0-"KT=?X/]'6';2P>Z)\ ;*P7,(;Z"#< M)NWR&/?C-,V_V;H)4I[Z. /%_IJ_?O->TF/K51"""V(DPL(2Q#$6S7.]J_!3 MZ;4XILZV'.3&,6Z8V0_QPHY@MNJ09ZO"5]^A;'7^/;Z61^ONUTO%O# ME0_!\9A=)@3T<*IRT@T=!"CCRH:8>$Z^<:KG80\3N3U,P6F"-J_ 3]^FO6%U MU5XE:!#)L&J_SL7.("."2L05X%C6("V4(Q5YY:SR3O<*(]; K.AXO. UE_<":I_2C\ M!$9RM&D>-^&M4WM54M&0($5^7%T@EAPL#"/-BLU%6FO,E M/&$M?#,Y/'0Z605*;BIS['.Q+5.RW*C;BZN'S;NIFH5"8'!:XYTH@%YRSRR^1JJU83 N+F@76S.,N=E M?4YN>WES*/].0>WQ?G&Q:,Z_6[Z/L7]CE12$8^]R]E"K@4B&D5&1HF1EL#[: MD'B'!)F%3M>. ZW^6'HB@N6=K9<7F4M9%I=GKRW MKX][.+C"L?_5[%:;83>6V;J+3" MRDD-^[^3"@F; C*P'Z,4@V/>1^),A[NC!876W"SLVYEN9 J!X#$V(29LH0H<0P18;U.0@'+.]PU+Q/WU"=@ MAN#8<9!R\Q9I:Y#=Q_6SZR(/^2W*HV@FG2%4Y-')X;PSM]A1Q(]PYR6GH?NY?G!Q[<]+Z_J( MQO62DA_;SR:N%ZN\5Q0GSA%@$L,^Y#VB444$LBEJG*A-[>)7!A[1!_OMK05@ MC>QX>T+&#>6KY*6DWH&.1JU"T2:"A H)62N8MDDIWNZTY;B"ZM!)NR.A^F%1 M.3UE1>]OT_J/RU/7-ABX4:'"U#--)4>&89"UGB84,8Q56JR9%L8$_ !$3=\@ MZ,JCXBC(IQBS\QB:G%=M4'"C0L4=ER8HAD!N2@2FFD?1:(MDOCRLL/%8=@C7 M*V7J]HV"KCPJHU=9GXQCF=I>?CS-MK9HH[A M;/(AY^.NESE@WDTG]?KC,SL;[;B:T3N5!>;\37[4J$07KQ9S8/!;6'07BXO/ MD[#2Z&-HOGYO?S0C/O91S=6[3IFJ-H^\W5.C3#K?+ MC-Z7J[ OMA7/6WF3\%;Y$G;6K0(!2:M UDK.0?>*AL(/;1 E/@7""#6\@V92 M.#G=\'#IQ+E2B'F3\_/&>T9PN<]O?.9\WR8JXJD/)#_>GH/>JH1]IJC[SB@F4SAY*3]UT/ XWI M$7E\:NMR=U3;GBU5QF&.G2LGR^#_"]QU8NQ) M@FU'H-K>;56@2D5/&4<\48S >L_'U8XAYK%U/&#*NQS:EG%XG![@#F3M*4)N M1^S9ODU5) 8EB"-())-9(Q/B)&;6:,6\2=39#G[686,B3Q9P!W+V)/$V^MK7 M#I>;JD"E")&2?%01/&+Y(07MC41!<)\X=1R3#G@;-LKQ=/%V&&=/#6]/C T+;:(">E0A 6*7,!2-R) =+#8APUX/$GD=65OB6.( SRX MSZ&S6YG(2J;V+.B#>,65?$E?42D%UD(]??;B!>SXNW9DX]*#V=C,1*PV,2Q8)0F%A$,90\,XAIB,&0T=2Z3I@*"TX!>4D:-'3[F67ET&8'Z:+5=SK)&QF M[N5=OC^/7_\\?OWS^/7/X]<_CU\'.7X=6LH4N#7TSF93\"P]6\Q&DVLW4X?I M[/H+*.]C_?'K*V$M;3P AWNR/]3*OZ50R8@;(?430VOT].!#)!&92\ @LC>F-BJXS' ZW[ MU9S]-IJ?/U_,YJ 4UGMX%-I4KZ2V-/I(D,ML$$)[9!D6*#'O;=0>S)Z3S[XS MP%S?W@*&864Q ;*-_'8RI%T+%75)40&;'_>P#28,UC-SDB(;J-9>&*^[O!]7 M1HP<&4Z=N'EB0F55=/V>;BX[NS[H(F%7!]*[)A$J^3B9+Y\ _C":_7$:-!=P M"30/LCZSLZSW7.3T!S>$;L$NKQPTF[^_?$BGR?GY:;KVW<3P])NM0Q&4W4-Y M_NO9EV8?\_/15UC?1R3F"N:S>3WRS?N[4/#S9+3+#S D63N1O-K*\@\'E?_^ ME_\#4$L#!!0 ( "./!4\.,*^?8#D %') @ 5 <&]D9"TR,#$Y,#8S M,%]D968N>&UL[7U;DQLWDN[[_@H?GV=;N%\V=G8#5Z].R&J%6MK9?:J@R&HU MQVQ63Y&4U/OK#T"RV#=>BG7OMF,\-ILLH#*_3 ")S$3BW_[CQ\WLIV]IOIAF M\[_]#'\%/_^4SL?99#K_^K>?/U_^HB[-V[<__\>__\N__9]??OEO_?'=3S8; MKV[2^?(GDZ>C93KYZ?MT>?W3WR?IXH^?KO+LYJ>_9_D?TV^C7W[9-/II_6$V MG?_QK_%?7T:+]*+=?OOEXN;__US9OOW[__^N-+/OLU MR[^^00#@-[M6!Y^(?_U2//9+_.H7B'[!\-_19U]_Q^EDHI7RS_G7WZ&*Z[\'0*7SSW[^_NUQ#\LMTOEB. MYN/TYW__EY]^VB"79[/T8WKU4_SOYX]O'W5RWV>37<7;S)C[Q1HW' M^2J=N!^WZ7R1+M1\^?*N^.6N:89+OJ=S_B]7-S>C_.[BJG2+II&I34'GF'T: M?9DU.+H?=]<4-WJTF"XNKC[DZ2*\;KT,G*+X2),6J2JI3Z=;MDCCAVPV'9>8 MT4LT;8I*D]W<3)?15HBJ9;+Y,E@5P;HH066)IAU0>>[:4J&KYKB8+X(8)]$B MTZ-9-!\NK]-T68+F$PU;I_##*,XVU^ER.A[-*I.[MY0A[P^4TK/XV_;)\GRY+T'J@ M17LT/?]F9[ ]^:GT/-[8*]KC^F*UC-O$N%-_\F-8>SZFLZ@M-KU*@RTW\=-Y MF"G73RZ69FF.[^HO[1"9NCYMN@Y=[B4;=\\"'J?)>/Q4L^_VJV40R._3^?1F=?,Y;-(7XVAV MI9/USQ]&=VON2TJ^1I?-JEG:=A;OQVRU&1718-PX%.=?U\^<'Y1L MH.MFN2PWP/8]VQ0=[T=1#2^N]&HQG:>GG=6'GF^,GG1Y[^K^D.:7UZ/\I*UY MM%&KE-U/W6Z4SX/Z['Z)4_0X*):=SE9KUUTI#6WT):UR7DYU2S1MBLH/V3+, MF-/1+$8*L_GZ30OW8SQ;3=*)S[.;: 6N-E'9BZLM8H&^AY25LRR;?U-3&'Q, M@RFY2KACBV/M 8[R> M^Z8>,"CB&MLFS;-^_ 4]<+Q]=#-9;)Y=_'VZO#:KQ3+,EJ4]YBV^LF=4"JI" MHW$:V\7'/TX7?[2+3-G7=H=.N87VW'Z:HG\=)P]F2#J)BUXZ7Y2*OQUOU2YM M]];4_M^W+K9MR/535AA:Z41]'^63LB.SDY>WC%3\]N(V?E3CL%J6SXNMVE_+ M_-P/^,4RGX[7*1_AP<_S:>GUMG[/[?)8;K8HT_8@G:-\7)"Z_?B0VETV_W2^ M?#.9WKS9/O-F-'MB6!\X+U < 8AG#>B:V@W73NB(DD%4;-L MO$\,:Q%>"EN'W7OE4/OXIRR=I M_K>?8=%R.TK/6F3B>;G6))>UAT]@)7RQGE3^=3S+PAK]MY^787S=?QD,_#!6 MW&R=JQKFD_1K_%!%@1;Y\H'RA+^>*D[X*MFEQ?Z69E_ST>UUS )7/Z;[!LG1 MYQ/)L!:""@RX9U!J;8PJ@% >V0X5Y<@L75YQSA1OUCQ&:V5I2^X;O7I(H7UD M+#R5^Z'G$TB8Y88J29T&0A,@D"AXPB]#NGW M(_5'O Q3Z%6$O2C87Z3C7[]FW]ZLH\KY710X+_Z(\N8/Y+W].OE\N4>X]S\F MAB*'#3*0>B+$^\%E-"#J0F5%'9&94 @AFT&!O M(+!<4NZ^U/B-T^MA$]I?K-'-(<>39!2 B.! ME=.42@K#/P6#FE$'AS.XVK.G&P+G7H3_]F;/UK;++>]9!_][VI8W= 2_)^KW M>2V;)>7DP?C67U?=7W)@KKJ99Y4\8-4X>>0=Z-DRT0J!A0C3C@I)5':&DZW?' $ MB.O;O]&*3+(V,>K2QW&VDTQ-_K':YK.NCY1]?\!SGLW#Q_'FE/ !'TBE?A+- M)"9,0F8D9DIQ(2TH !2<\*'Y1AI7C*P[]"KNF\_6I$_A;6%5G63KF.?OC\RI M/0JS[_&$.V*HA\!H3 2#" LB"LXPIG*8OI.6I9BU!MQK4HU!.59>@$;THPGW M_%_&\_\QR^/S;:Q'$9X7D)Y4C5+M$V,-PEXC;)E44'"!*2QXATA7=P.TMKNL M)\*GJTD+(+7I?=UN&R_RRS3_-AVG1\(M^QY-#/3> L2U!5!#+*#GLN"$"5#= M9#W?Z].K-=$00!V(.NYPMP0NCCK:#SZ?>$TI58IHAQPA'% %U$Y]B<'#-!7J MB^BYK!L#YW4(?E"&P$#DW<]B?WD]O;W=G.?\S[ .A?Z_GES@#[9)7%@+E=$( M6($4UHA(@(O-/*# #V=1;TA663O(5';Y_V>VB&N4BL[=KVNS="'0^DRF^U3J-.- I<.N2 V@$C)>SR8$#)Z$1=D60M8]2FX_)CW$P?B4CL?D\$U\91R@P'GA'J M301A2[-3MKICLJ4P1,.+=QTP6A?@P7'[Y(DD['8MXTQRZJ'1A!+ =UQCZ@=\ M>J,"]D\E5PN#ER/#0:VAW8JN.Y%MB_T=%=JC9Q(*M,:2*.^!-1! +)0O:(=> M#NS 1274LV9X;U5NHQ^GY?;PF80888'D&#%D)><:8;-;JXV49C@NU4;D5H/W MKC8CCU?TN_?I=S,;36\6?CI+)^]7)T)P)5HGBFL9K +OI)?,&J0\*Y#3F-+J M,F_-AFW=I]4$4#TIR(;L8(7?3!>+\S5D;_,$,N448AH("-$\8C1;/ MSMS1T)/JQ\#P"]*1%I#J,)TSGEMZ<$!I>V1I4\)[O/GC>#YGB0X208 (G&MO MK0+< ".%+K@G'E6WZ,D+TI-6L&H_<%OR7LBFXZ?GW^[8'@4E+FKLZ.5E;EGL MAI1#]R5V\_93-QYV&$;?D?6N1/C\^<,)9=IX9;PP6"H/+?5N,]ZEY3:,__[" MYCMB3X7+'S^82"TM$D1A%[94P3:2%J M1W%?7(JC+L+D=83Q-+FO#@*##HOO M.-L,L_O;:4[$QX^V"]LJH("D2@J,(?0T;*I @3/#KDL7WUF^]JIR/J0N#8#3 ME:WXA-23 =*]SR=$&!DL&66QIMIH(C6 !6_0"#M,_WS#HAT MYAR83-8(CV8?1M-)O,5SG6Q^^HSGL78)(QI+2BT !F(&(6%XQROAN+IQV)I; ML5GI-XE.5YKP,68JS]-)<://2178WR#H.2(@1LB8$T)*H##>6=>!W>K)4:VY M"YN5?2.P=.@;7-VLUJ7]"P_G4]]#F>/>Y?I(A!'><>ND\=!I8+5%\GX*A-6G MA=8\A U/"RTAU=UBT4<=&BD\U4QJ 2TSB"-M!-NA3<3@3HXWO(UL$ZR75%O$ MC-%CE8$84 M6:OLS*Y]0H"U%D$*/0[;,<2,PSL@-;9=^JWKE)TI+<(SRLY4!:D'C\3FALN+ MU7(1N0C.:9$$(Q)JGUFA"L3<$IAZS3BE7EU*'!@$:#R'16KN)@ M3'!O>.+IPXF"#!.(H2!2<2 P],X57"%58PO2FF>BT0!633PZE?+;Q6*53NPJ M7B__(GR[V5JZHWED2,0U8B%B+6U,&8Y'G A7,5/59 MH34?1M-:TB9>/6O1?XUFJ[0A)3K<5UBAM=$.^F"UI#G>C+5:>&01O"O'20F8IST\'^DC"J--%"(JX\@<)"38LY6VLE MJI\.8"]7H1J%K >O[*?L0.1I/5*^/+U>]6.ZN9 YW185VH#P,1UG7S=27>-1 MSI';RJL3X[F6G&@&B?70$>!E(5\-ZN0.\!>@I -#M[M Y*,;BS>3_&:LOD^7 M%U>;+WR6?QK]B-?%QPU-#+0=#556ZS*12EGAL,,^K!XP^EOT;@&1JD:M%_$" M]*\CU'K2JXTM^I2GRCI5JKO$8:(PQT8J)J!46$O*"V2L=JBR/LF7IT]M(#:D M-==D\V]IOIQ^F:4V_;*,7&V^BN$!GXZ6J[SNVEKF%8E!C%ML33!1 + 84^^+ MG96F1I2Z_'>_BQ.\ *7K"<:N%#&,F>='1/9HTZ/G IA44X44YQ@I(QGSMH@> M:&+J5+=Y"6[O.EAT?;!SWTF@8I[\D.5K^)>;NCPQR^!3MCD[=403:O:<*":) MY'$2!A)+C!E$I,"+>5#C;NV7X$+O%KW.(FN;M*3 C;NZ2L>!C2?QZ.E\/+V= M!5XW.XG[<.2QN%OE3A/"E%'6*QEV)^"_7ZT31?6\1JL4C7!84?G"'^/1TM@@TR MN0@[^WB$>%-A_GTVSXL_UY67WY4XG-CH>Q)MA$4"]8#[!W$A]%#+0R/=6H% J+ PA / MAIWTV[3 #^E3BU#^N=5KD(G#+TJK>M:FM_/;U7*Q!@6=3" ^TBKAS$I,C/:" MZ["O8UP(6?"))>PTQ;S8;^MA1WXQZ_+:HI=K&36 ;%>:M//S[F>[KA35C?1]7?ZNHHRS1,* M*3-6:VB5H<))Q@TL$!""#;,<1UNJTP)B?][99\ V4"/B;7':Z2GL,\KSN["" M?TQO R_I9(-+%34ZLZ?$2XH(E(8%NS!L41R4>H>' V* QZY:D?;3P$^K*':E M56ZQG-Z,ENG%5:V9Z9QN$F ,109"1+@/_Y96V-T8AIIW62-@0/K4(H1=*5,, MS;V=+Y;Y*B[X)S9HSQ].A*1,.@XE"5.[E6&T(%.$&!"AU17C_$#R"]N3U0:S M'Q5Y/[I)3QK*AYHD6EFB@T%@M2 (..65X 6'$*N!WBS4A,B.2K\V0J]1%P:Y M41J""IPK^@.W_#U(T+A,Y],L?Y\MTP7\%='C%_R=:I?8, M2Z1Q6SG'/I/;; MZHV!?J'Y /E[UR)1\2Y3P[2BPE(D2;SWJ>"/"-CI':UG.BMZS:UI M!L]^].7M?)GFZ6+Y,>QYUOF8DP_!X@X_C+Z65Z%CG21.$Q:64RR8-4(0*(26 M!0I UCB%W=J\,D2M:A#B/E)8'U3)>?)C .]CNJ[O:-.K- _(^NE\-!^OGUPL M%WTGF3X6P[L2Z:('6B0,"B"\YY0PQ[5F86;85(@2%E.$2V6!=<'CJ13./4\G M/IC'2A(M$41$A+D.%.Z6P)O U0_I-9R,65LV1P=I%2P&G2#Y+IM_#?/.360S MUE0[X4S:]W@2@.0VS(#8(VPD%5[I'1R XBZO5#S+G51+M,^NRZL-3%?FP5-2 M3SH#]C=(-,2>$&RH-G!(%U"0Q!_3_'- MQ]99B6LL]CR?:,D%@ 1R&9"1V#HO;<$;07Y 5UXW):1G92+KP_)2XD6<,.VY M4,P"13Q5U!E><(5$C5+"+>?P-;G UX;E)7K[&76.>&(%4@@1RS'"I.#0(VJ& MO<37$5E9MW\UA%ZC+@QRF1^""C04&% Q%O%@U5D[KX^'!(XT20CF#DFF()6( M.T89U[N5BF+6:2"O9C"@M "R5K 98JB'0$N84M)^W"RQEG,:MC/>24>!DX39W83GF!G@K7/M^O!JP=./ M(GR>CVYB:MS_II.8HG:6-NQIFQ@$$,5"4VT=%(@3SHLQQ0Y'':UKM;Y!(8:QW "@D"-'<4&I1P5VL'EA9[JV5 M8&]:[HT \UJ#^9!Q:SQG B,73",LA,<%"E+PZG&^UDJJM[LT- A6'V'YM=/K M4&R]D?I2-AMO-M?SB9LOI\N[M_.K++\9/2R$UL9[?\NRR??I;!;>NZX_%P0U MFG^-K&^2.EHNJU7B]6IC4ZR1<#]B'>HT_B?6>EU?;O9CZ:??TO])1WF-'(@# M>\OB17MH>'N'66R9+G2&HS\NA3(92[1(- MF M[2ND)@YHK8P#:\6!PC6K_#>4TM""-K#U\!IWGX*.0 F#?TLG3D:KO?A_] M(\O-;+0X6>R@?"\)]20L"3IL+H4B2&ALMX4. WBBVS(JI8(F#:O$TS/%K2'7 MV3'TPQSHH+UE/JQ6BRSFS1?I^/&F\:NI[>'0T@E6B4, *.(=]0 Q2@22DA>\,FY M&^#%L:U)\EF]XJ90JQQ?6F]=YZ/9YT5ZF5TMOX^.'# _WB#A0@LD)/02(V%@ MP #2'0K2#? H>=MR;A2P :PL>RR^CVE$)HCIXLI/%^/1+&Y5JZTV97M/F >& M6VF%A@1I!RB$.S$@C0:45];>YJP_/(>IA]%3\NE[.ON6_AYVD-<5-V@E.DX4 M< 0#J;EA\6)Y&CYM8C[<86QJ:%_CT]S0M*\FE,-4O#B"/GW/&M.W;7\)H,I" M R57'E+KPOI0#$J'E0'5JXTU'GH;FII50W# VA5>?[28?K4>$Z*%,,H0$\9: MF/R%TYP6^&ADMT( MY'5J_S8>)QRBAE6 L/(V\#SJ/EVG>3JZ6A[>)5;M+^$*,ZLH#/NK>+DJ82CL MK+;\$JI4995I_'+EE@,O'2%84V,F>PET/\:S53SE76QXW\X_Y-DX72PNKFPL M=)W=KA,X]^8D-=A[XJ'V@ L++=824FH,TCL3@-GJP;O&;T'N1)LZQK/]7(82 M ?9XY5PVCR7<+Z[V/M-W:0$U_N=JNLDP.S3@WY6H-W!.-XF+Q]DP\!0KIZ&E M!(E-V@OWFDA4RH??#AJ7X^MTLIJE%U>G&7KHN3]5KJ!6OXEU3$(HPVC3CF%( M.%5BBQ?71/6>!-"N$F3]0?E7OL"CT)3'4DM"D11K(T)TX!A!!#D""/:D (/$83Q>O()2DN^9KBW&J)_:=J+ MSR<8BH*]EGP":K AW"KFH64((8* *OA$D@[P5&IKDCPCG^ \U(:03P"\,E9Q MB2$V%GH)' %Q1#5N-IU,/D$Y\JY4<"ZF@ BO;-9.EZN1K,/>1:LQN7=R?%_ MN%%"G*1<,X\P< 0*HI HK$&MG*@>?VWM3%I7P[\QT 9@=/R69XN*NZ9UTP12 M*0WB%#)&<U2A?V-I:U+7JYF:4 MWUUOP4[IX.W]/J:?1C^V$;4NW]6E=A2'D3MA M\]&KGOS9=V"MN9K=%"K@F.**":R=H.'C)J3.&,:8E/(X=,%CE9K=V!$!"/46 M"P/"C"L9VLRUC'K 39>WFE:JV5U:-B5J=I^'Q:!C4W7+>7J,A/,,(\(A]50" M0T$!A190##725$NLI\MYG@=+/_4_ZI5P%$1X"P@SQ$A)#!)>F()#:SD;=N"G MCLC*UG*LAM!KU(5!AF:&H (-.=-;+/[(L8RY6Q1 !X!P-%8[+99-WNU5'76+ M/Y86QGG%'\]#J+*,&R[9*@WGQ%B (6$$ D>%<075A('J;L_NBWI6DFMSV#0Q M:M=O1[>;8E!VE?Z_U3R%-#8I/7Y/=9%@I1#D&$B#D?*(4PY!P96KDQ/448V^ M!D=RPUAU&2%[M&_^LMSEY)9T:9?M(D$L7H9HK"3Q;"

#_9TXT0$##4@T",G+>#>.1'64.6= M!0Q .*!CHVVO((V!U).A4=Z>2(QA0#$%+-(Z,.,UL;B "BA%RZNN" ^[2)"!CE/$(*""8,@9(;Q P&!7?>/1^%'-/E:'&E#U MN.\X;XL1@+-2T+#4(:> I,X;CPJ^+%;52SXU?KZRP]W$F:CTXQA^VWJ1<*D% MA(H%:FA,(Y/(WV^?$*_AEQ O13=: ZO]C)\)B$[^ MP&*L.\@H="36M-@RBB2MGAK;W5GFID29U<>GHA597J8' U9/G@BF#.-4:^LM MM889;0/E.ZXU'NC)X8K8/Y5<+0Q>C@P'E?C1K>BZ$]GO ;Z;UWI_.OOHV4$YPX>T982K1,GE00D'M/U"@534@2#NRY] ML?=(/,7H\SQ/-Q'%=]EB\2%;K.7V?A4QO[@J_CZ5T%^[_X"=X\(1 "'&#&CG M^+;2H(1AA;4#/&G?E=YUCVX7+M^="^\!C)LJ!>EHL*RGZT33_K]%L59Q GD_>34=?IK.UF$KR4,8AV.A[$FAQT#VK M%"5A-4/"*+*I]B !AMST6(NQ"3Y/.10;>T>B9;#Y-0 *@#"28B*IV(10A/=& M^RZOL#_J<.Q)>YZ>P.X)]T$?FM.C6;SD^_(Z39?OHH)$13A^=.Y0DX2;L*?A M&,NP%:5."H<8*V"!4G>ICF>Y-WM0C*P52+NRY?:1>_+(U>%&"?<48"N5=M)P MQMC$HG^P0U:$?-;B\SO+EIS2_>6!?GRQ_ M=KA1 AUW%DF*PEI/($'4*U5P&;83 [K\K$F1/0VG-H5/Y4->[[+YU[)2/=X@ M\6%5=!H00(P26E&&$2THIJA& =36W#L-2K11;#JL%A4S/4>STA46#K1(K!2, M(&RY88XK!B0VN.!/F1J7Z9XO^Q=F)3:#:%<:\RD?S1=7:1Z1NDSS;].8)[Q+ M&7[(Q.)3(&RQ_Z>3YD.3KTG"% JY#* A +10%E@B=I)1%@_;$*VM']G@H/U+ M6:LC.DCK^$7K:#^Z^?GR4[Y>7NX"C[]EW])\'HD^:5$?;9=PH00P2%,!!,+( M8<3=SFB4-WJ^5B#0H\:48=:9582)37A"!(')"6AIVSV9F+"'4:("MY,4P[ MJ8=:# M#?T &9^G_URE\_%=>0/Z4.N$&V^-Q5)ASH(!J301KDBIBN?_*^O*^06.7J[U MW!"Z?=HV.[HK631/6B=<0LNH80ZQL %5PC.J"KZ9@^K%F,GU)5O"FFD&O3^/ M]@S="AZDT@Q'61:[2;F\E7.D>4*@9PY &JN2"8$$8<7)!H -=P,Z"-J*/,ML ME^I!UH.ULU[52UTH?ZA-0FQ@D*AX? ZJ\,E(B H>.:UQ/OC\*GXOU[*IA6GG M>G/P ,\:E,_S[,LBS;]%;-8[@/!S-A\'9-#?LWEZ]_LH_R-= M^M5\,.;<"^<, M]-XRKWC,LM[RZH 94-&1P6I1DP"_[/PG1UW@U0M# []::DV-+W@5OL89AM92 M6 :G3$T"_()SH1#0!$'%(.)$(!_^OS,EH*UA&;5VN\#P%*DQ>#M3H[WU?G; MQCKJLRRB>DRIRO:1H'@+@V4:<:B"J M-QZO;E:S6!+^MSQ;+.XK"/T6)*73JRR/=\E7U\=R_2=6,.1@O-5*6\]M&+IT M9V,HAZJ?@NC*B!NFDK:"_M U-]:^:E-S'_6?4"Z9Q1!I@346(DP ]_MV8JT9 MO-7XPC2W#OI]:>X]7X^Y/$,Y#W614&\,Y<&FU@K06+Z"TQW^"J#J*4.M78\U M3/UK".![%>N@6%[[=WB\"^+HX@U^M0Q2WY95_CR?;*^O"L,]_OQA=+9!%JPP\+M5,W 6OTF%#+)/$?:4B.E MA10)N<6+Q^\[W/X?K1/8H69D_>$[&MH%)NNKN>(;?DNSK_GH]GHZ'ATZEG?T M^00PK*63"'$$J*>(:8D*("SHM"3!6=DV'8D_:Q[#BJ9E.;W8Z-U#"@_F#QQ] M/@Q+'+9X&.AX\(=+Y>#VO&O@B5-*AIG/TI"AW2'U3JQY"$?JZP#Q1N MT]/9+,W#>W\?+1:C\?4J;'].U6X[UB:A%&I.XD7@..QZB;-&\MTJB\B CITU MA'_6#C)=^07"BA86P^7=A]EHO@S;VAC+N(V8Z+M8J^!$LX#O@82MK1,M%W;I=^-M#M'=-BG2?3"XLT3K!% !N&7':JV#&8T0U M*?@F1@[\T%"CDBVK-;71^_-HSZ!,C9>B- V9(>]&7V*R3[9.';NXNIJ.T\O; MT?CP%7TE6B4 (P25$\ AQZ461N$=[=*;Z@M/:YD-C4HD:PNI-G<6?Q_EZ746 M[*:C]\4]>2HAEL?$($0="\@8)/CVW'Z@G[I.Z\;V*.GZR'06C)K\8[6-%_@L M/V)HG3 _S^HGP5!:)0U4'$5 '?.L,.DU9*++"YQ>@"':)K9=Z5D<3!=7:I+= M1HF=S,3<]W@BC+520 $L00QX3M"V=EK@S#LS\/-6+4GQ::75YH![3:HQ2(MR MP!K1TV*TX_]R.9I/1OED\?EV,EJFX7D&3A?:*=4^B4LPMX0 XS5#PBG-?,$[ M V:(-75KB?#I:M("2%TIR$58JT>1]'4@_N/TZ_7RXNKS8I,K@Q,YZN>.5>MKI=K2<0O07@FT2R7ZTID@GNBNM+[L6"1<( H7#U(L! M!(XYO3TY%?BS0%5/YVMM=S,43:F*86=+3YZ.+JX^IJ.96\2X4K$K/+;:'&B2 MQ%(@A%&KJ'-*.9$]46HM4SA_I2F62S[68;BR9#2 M*U!\. G3(\9(02@\--0(+ESA/O!&UC!36LOE'QHM[G2BOH5OOX9)+T)= M_!CG/EA:=4YWE1CFN00BL$\UATQ( '?SJ%8URG+QUZY4C8,["'6SV\3[C]%0 M2_/Q.MVUFKKMZ2KL'L.^P(9-@9=ANQB1WQZ1#(BH.@N<^).I6WUPVS^HLCE* M<;FZN1GE=V$'D*UV!W[V[QS79V\Z.N'1_M&9]Z-XI.7B2J\601<6[;XK7;Z= MA[_2>#HNZ,/E]>B^8D%G+[P<7Z>3U2SP[$9YG MWO\0S6^,@=SN=K8(2]WVJ M1H6Q.HFD3+\]./?E?HQGJT" #Y. R6YN5\MU>8SGW+PK<;BFJ5* M.2DUXCI5==]XM[EZ9RN)Q!]M[^#4QD8[;TUT=0SI1A'2!&-B(:4 MX)UP&.YR4)R5K]&7CCYU<@Y&-)VYT_<2_'YTZ KL7A2RK9(D0&#A#%;=AZ15<<\]VB['"IE/[MVQ, MIG6Y'=.4,Q'K2OI/(D3O5Q'$BZOU6%EMH[W"@!P%K!B/=(A.VL M!AKB@DNM%*I^Z+EC$[[#J:PQ-+O2F;#N;ZYM',VV]L5:X]4R;&6_!*#6ED<1 MY$XGVUPSE>14JE_]SA-F &%:$*BA$49X%/UU6]2,)0,\>-^$"F0]X]CS MXKB=XY]-ON6TO-JU^KTYJ9UH)>M0M:9Q[N MX]DX)=; DCTD!L0[$(#0\6)EZXW&9H>SQ)I65IK6CCCTOB"V VVOJG6N(B5( M 4$]YR[PQR72W.[\AMI(,$!CO'&IE=&*,W'J2P>V&)RA!=L6@3^&%;'&>RNH M%DQH4;AG-!2X>BW[UM:('6 MAU1NDE'_RD4ML<8QQQ%WG&L$-?& 2>'4-C, 6U"NJMM?N:@/\\T4QH02R"'1 M#@F'*2D,QH"H0]4-IJ'FHI96H79S4<_#_:] M%!F$0ZWJLDYUG[FHI76TPUS4\T3S&M(#3:P,J+0QFFOLPAPEE"\X)LRB/V\N M:FE=.#=/L!KD?P9E^]/EHO:F8^?JUH%:NP\RFR[3^33+WX<=RP+^BCD]7F[W M9,/$26:)9H%R0'VL22ST;GE 1E=WT/:7:5I:*%F+2#4N:U11U$6[!%&!C)4. M4 QB6K8W5.\& :-N>&Z1;B5=$:B7G5>,+(7 $DB=4(QB(AVS!:]0UDBCZ2]] M]%RE: .HEWGJP&--+0/*4@VPU62)5^6;Z= MAUEW%=U<;^?+- ]S<"Q&LKZR:[(M23+Z>LR56KZ3A!@L@7.<:>B ($Y(M+/@ MJ,*O.6>TJOJUAF[[P:2/Z;=TODK5?!(LOG7\3(W_N9HNUGW%2F^MQI1.O[WD M[< =4;,KL'/H@6%1:=.K-,_3R;;)L(C;/KH9GIMG%W^?+J_-:K',;N*!@IXK MU]CI8O3U:YY^W40@UA\O^!6"=+EL9>CD;?FQ/8L$[A# MGDU6X^5%?IGFWZ;C0SHZ<8TFY+8&+HW?C'GP^41)[!C1EF'L)&326TX(G:Q0>9IBGOHB>R[HQ M<%Z'X <5/>]E6T:R4Y ZW2*P2FG'E%562AN7'00X*FC4>TCG0 M%D38&"Z59;EER$Z#Q)9'REDTL(,^H'HVFXZGZ>*8A^N,UHG"WL?;J!S4V M9'&GGI28.5"IG'(5?@[Y MKDJV3!QR*$Q/E@>KGR*"8\;#A@\1;;\N!^=>]U4K,LG:Q&C02=[/1M_]E?1' M9OTCK1+GH$)4:^<8H8A;K[:7Y01P>-A-#,W%U;C0G]<@:PBK#DO3/:8XTGLR M!_5(JX1*[0CC4FFB!2 (@.W5](%/Y=# Z^XV(L%36E$;K=>K'8/RE U5*7I2 MAJT5]XSRTU4LC[=,K&4((P%)L'*M-DAY[ I^&8?5RYNVMDEH1'I/-:)1E-IT MG/\^^D>6[XSZ(W&QYP\F&%E&F0LV&C(6.25C4GC@T\O3!)&R:,:0($*Z4T\ 8+L".0E\N?:>[D%@#2&<- MPE%;8)^^9^4$MGLP"08G!F%Y4<(*#02'$M&"0F!\]4'62@"L)8%5A:.^P,)3 M)MO]ZCN=SL?7 M-Z/\C_.=9H^:)L!SA3Q&)%ZOZ1QFE.\6%@IP==?K^2HP5,]9'<#Z4Y&"Z/.] M)$^:)L0YCQQPD$LW/H#&#LKB'KRC]*,CE M:)8NML'3]^GRI'-M[_.)-D+JP),7'+@P\4*+=I8K5Z9Z%;SN7&J5Q?6TZE,# M /4V.]R?L(+GS P/FB68.0AMV, JS(0"1 H B\@HHFQ JM!FO+<%J(:0;M%^ M><3U&>AUQ>MXV#!,ZFODNG_C?6&L_;^['_%C^C&=Q9.)#RMUJ^^C?-+[J:O= MF?)- MH]>0^94+/U^-LF'HVS,!3^=WW,BSGO!*I/8\>BYQV!MNA184"6UT+&\/"@ L-F9H MR3P#48>G%1MJ8-K9%F,_, ]NLM!WSR^ZB(S=??)B-YJ4JUK7QND3Z8*0K M:A02A',L&/>L0!8*IH?M':FH)4\GPN$ ^Y?J-H?P(-TT+UAC^]'49HMS<9%,6U<3S 'I MUD+DI"68B@.Z%8 [GQ?>@S$][%*^F)9Q,X^99M+<7>_1R#?9\O_29?W$->- M2%5Y9V(MM=0S9&/%$R^PP&AU4"1-JF."&HIWII 5676:HOK"1]6*%.!@G_B&GCOOG:KJ\ MNZ](O;A87L=,\M%\"]V#>[1+8G3,*S(H.A/&D )*@;"9D< ;"N+!TJTLL:UQ MS6-K]S,,:D"^4#FVGV1V(-WJWE.NQLOIMX!#!V6V#]!R7U/HN0>V[[RNRLKU MKD0J5_W.$\")Q8X8%<^(<\.),IN<1F:UXN7N16\[>ZNZF[]\QE;-=R0*(*V9 M(8XJ9XT72GI7X&A0IU';HUE:7:K,P<2L;L%^C:DHUB0 @ A MAU=9J4<5.)Z =1:.@S& 7T 6BS/>(Z^8Y 2)F"(/A"F0Y<*380>!*FI)%^DL MU8#]2W6;0WB0<:T7K+&O*8=&(6X5-]8I0L,*%58FL%N6,(<#.DTU#)&?E4-S M'KB#F?(JNP]V[O6/V6SFLSPVZL4?M8^01""D@*5<9+D(:4MGIQ M_?Y4O<6]SY!E\XI&ROO5J?/07=&02"$LT$Z$?0EQDFM-$=[-@=B]IO'1LI)V M/Y8JB?#E#Z/?0A?+Q=OYQKW>RRAZ3$)"C.'(,VVT0, +*/VV8$R0 /6B5"WU M@>4DO_9!5$N"+W\,;<*SO8ZAQR0DGG-,E2',$Z&AHQ9@OG.5,5T]O:^U4/V? M?@S5DN#+'T-!,%?IM.]A](R*1$%I,0Q[3F6^UF+L?_J1 M5%>(@Q],00X;5I]#<9]]T+(#X5P:DJ +1E A*6> 6<,8@;MMM+=8O2*SKD?? M0U[+(Z1]L#JCVM[M[/T+1@7_Z0?+Q['.:X/)/&! !"- A3OU84"\@,AZB0 M(<.^>J[T\%:[5S XVY7NRQ^AC_>FPQRA9]*8>,JP9!)+*"BTU"M+Q6[?(@QZ M12Z25S!"VY7NRQ^AVSWO*D\7PQR>YQ"8> AQHHAIXP4E".JBEP6+P6JGE(Q M/*?+*QB;+8JVK[,.)XOH;LF)_XJ'MO[]7_X_4$L#!!0 ( "./!4_!!7-G MXJT %8>"0 5 <&]D9"TR,#$Y,#8S,%]L86(N>&UL[+UMC]PXMB;X?7X% MMP<#5 /I*I&41*EQ[QU0%-7K75?9Z\SJFHO"(A 9H;1U*S*4+2EL9__Z%:60 M(O)-25*D)-9PF^XKP(IT7:5; M\#6K/H/?MFGY![@I\EOP6U[\D7U9OWG3_D>@^<,NV__Q-_%_U^LR!=_*[&_E MYG-ZNWZ7;]958_MS5=W][:>?OG[]^N.WZV+W8UY\^@DY#OZI_Z]>_ WQ;V^Z M7WLC?O0&HC<8_OBMW/X%U![NR\:VA)'NU[\]^?VON/EM&(;A3\W?]K]:9L_] M8OU9^-/_^OG=9>/GFVQ?5NO])OW+?_PW %HZBGR7?DQO@/CGKQ_?OH@N_$G\ MQD_[])/@^T-:9/GVLEH7U;OU=;JK831?^URD-\]_8E<4#[X@& H%0] 7#/WW M5SY??!'S3OS6N_I/QU\47Q^0 MW\;X453//IQ^J]+]-MTVHOG@TR#;_OM?ZC^M#N6;3^OUW>IM';5NTZOUMS@K M-[N\/!0IO2ZK8KVI5C[$%#N1&S#B8,0C[CJ!&X<0^R[&D >KYI.K=/_FU\L. M0/,C MY.;[7T-_VQ'O\?4T%"MLN:C(U]KGMA_0M\7^.H MM:']G1H0=QSF^2'&41@3YA,OZ@ E/H]651]>7AUP%F&HC,?JA8 X,"A[Y*"J MQV51(WIQ&$[> ')BMQ#NU;3P1/N9*@I,X"'P"]!"!]D>','WOWH!ZD1B4T]P MIA5.?;X'='6"1ER&[$[A:#[Y %$3[3B]KIZ)$!X*XA E3NR1@,6A$Z.(M,:\ M!+HAD]0#S:_;&^L"T!(RGN>)&1B4(YEI#Y2W^]I$LXYUM;[> MI2O,WECZJ+?D$!:KI"TZW[>U-^X M!\-V)<'D#DZY47')I-JBF.(1&LJ](BI5R1(E]?EZ(^V!\^(SS@V M])2'?LO*58)1P!,?(Y= +_'".B]P.D-1 -]X9'ZO&7=>30XZB!=@QJE+W*D MZ7J?%BN"0HJP*,U J)HTO43B!3BR_'L+45+D3;&Z/9YU:1;SEL3N V 3LOPH M%@C/&X5W?.PT^B['Q3,J;YC$>;7>M#.YE8ZFH/L4_HB\,\N-S:.YD!'BLMC! MT/5=Z' O8+PSY_H.D5;\,4:L:SUZ)/6J&C^*00EUGXH\-5U_@3<=.1]%H(*0 M3T6DGH1K$RJGW /.OZ39)OA:@%H;<2,WW(_T,O/&$KIK=['C0_I_'?8I]$1C M'\UC2A$DV D91C1!Q"/0Z]%:DWV7[]&V5WI8K#U*'^Y10/\ 1#[SZCTEG#6-7Z2"@KHVI M=[<$,M! &[4:K4"BSF*T'?Y&[G;)4#?!2G3/C?1"M#J;2UR'UO!BC&"8H2HR) QHY9UJ0X*S?FIPWH'-OGA+M^#[ A=39;,L2RG4[,0K"9<'41P MQ'C1' "Z #U.< YTZLL7=0-:LV-":,![678CP-710?'6[,L@'2S*5*!3AS5VXI4 M8WL$J*9_!FB5$[YI&553O'-L@L_^X+6 !WXX OSKM%+W*F$#&F>.[&6(FT%_ M MC;M&Q[*R/(@R G5>5T,O*H&"-XD=U)MK88.N[K%KOLG^E6[K]KT-9B;GP*JCGOI'CP@3Q,'9(PGG@ MN#%->.SX#H3.ZDGE!>F9T@BK4J/MM6H3K\]%3]A&3D+'$*PV_;1-ZKB)9X,. MG/-ZPC?/?/-EOB1FF@;(7H:@F73HA=FE,:XTE]E6C/D.]:FXB!?5)I+(C7$G MH0[%X:KJ2X2H+O:\^FVE=.N%2B4RXROM%G;V:25RA3L14NJT87/B?=0JVNLD M:BV6&>5OW)K8K*M>\HM;THPM2U^4T0\O52FR8&(*1_?;;AY9KA"#G'C(AXX7 MN!@2WW5)9YYA+G48Q;A1RU.[7_+]F\VZ_-QG1)WHF)O0J7$\?G)GC5[C$SVP MWF_[]:L%3?O.&=2< FHUPC+4S;Q;"E/#$;R-V+!<>3 . U'C ''JA!Y/6((Z M2S&F?$0V)?5]RQE54R[NB<2!(MTU=4.K'&S.SBN)Y:W1NY.O4ZJ]$6F431-[ MCK/O+:IM(TKSMPP]&N7!ZYN#BFSH'<;J[(JB0Y?5L4:F.!VV_I2NPBB D/IU M-2$3D#@%;,#O!D:V+DR:I5V8SR;"<%LU$KII$/;E;W&M66U.M MA0I.6.<\Y#7$H?2Y+R,-L0RML^'8X.DP@]S)YU]?TG:IK!18ZHR/__.05?>7 MZ>909%66EGW5J2@(<)3 @/H0PH1@AARW 1!" A&6K0!@T*+-U*('V685S>RH M!0I.2&>L)RM+XF V8KPEEC%P;3CV)'>QQ)WLP.VJ;KV_H5_6V4Y49TKRXG(M MKK]V$!Y676PJ.%VEWZJHYNJ/5>@Q%X:8AWL"(?*9T7L [&%.NFZMIO>H^=.!860X('T#C MQ,1B/);S 8F>K#F7(=S3N9O/-&S41/Y=NB[/(HF3N QRR' 2A@0GC)"DC23$ MBY* RN[G*W[5WHAO@%,5 M$P'L O300"2)(!CF2%:B_Y_GV:[;;U?.]M_NJ M[GYBCX;60.IIX-,ZW81&B'C8A3XC3N3C( [;2G.!0T*?R:Z8F#5J;P1V.)NU MDA-2T$)=0E%Z)28'QJ>=%EG&<+7D6SY%GQYS%N.-&4YVWA\.B2O/J>%V WJ1O"Z@3GF%(XZNW+:."&Q:F+XF-,G M>CCG"9O'/$F?J]$F>!G:9LJ9P3,T(SE2344^YKM=DA=?U\5VA4/F)0XG+$J0 M1T*.8^H?+241A4K%172^;UFG^@3C=P$*'%$IUA31XDTM4;-%F68Z)LF6U8SK MC!*)O$J'P&4HS"@/7LB1]-E0U9)5 E'L(=?AXG8$A037G^X^C\,H6=T]>@U9 M>DR\^FF5@? 8A<84I0)QNFD*0 $,F[I?@9Z.O,Z9FG@8)4I/,>:1" E=D.9F M66(@#_L%!5#T6W78U^*29I_V[% 4Z7YS?U6L]^6NR6;^OL[V[_*R7%'HHP0Y M+HS=)&8^=7SF=0#JE$9I,F30K.6$XX@0;(X0077"J*<6)JA6TY.)6=93G O0 M4=WA!&= @4 *?A!8)ZZG(4^BA'H9;(EEZ9M)QUY00./<*:=&?L"2R&4H23B- M7$+B -/N\RB*O6-JQ/=;Q<3HM0^K)T8=!JVTJ"F%BIVV%.IR,P%9UI8U4N1A MOY0)J/DMV\N3=5;\8[T[')V=TPJ:32SR6V6IJ>8FA!K.BDL;X'9#9Z=MP&3H]@]_Y MW*-'+5)$ZYVX,WSY.4VK=Z*UZA2L>=B1,)IX!..0)\CC8<"1[W?F8!@I";^V M$QTBTK?3.6-:E!]J;^#V]'W* :0:*<%$W$GYH4G5%W!DOY"2)# M-YE>9&A B@S0N@PI,N'(XWM%IKB1>NSN7;[_]+RQI)[Y\CY'7 M&?,0#*6?MM,W85F"!#!-!1K+W;#Z3$B;FO((3.!*67B,4J?PY-PT%.H],*=) MI=PS,A,8XE,FT/)?8H)Z%/<==!@SLX6P_/4#&T8 MC"1S&1G@:"\>+^8;8456^IN,YB/*J_G#Y_%\= M9\IU7@I)6*.I>8P"&CNQ&_2[!S16FKA."FP&=2LU5]^F;3 Y55QL6XV74HEF MLJ*F)BD=D.!96FX9NCV/Z_D"1HY:A/CU\JIHMI#O:XQ_S[^DQ5X8/6;")*"! MPU#D!4Z ,.(8$=ZO2(10Z4W0<98L:_BO/U[^"#[UH)IS'>M/S:G3ZWR_55RX M'$FJG"Q/QZ>:SOYZ"3I@#8TG:#,M80X2-:">9@A>AAP:\B6WT075!(OEQ5TN MJM%&N1#5KA33T6:0N"0,@B2F'%,.ZXE\TJ?1 4141;#&6;(L6#TX'7T:R:&< M/DU'GYH^G9@3P!Z4[IQ%G@9Y&I G,_PN0YX,^9+;Z(&*\B2J]-]D-9TBG8O3 MN[S,>D'T$C?&GA='H0M#%Q.(HLXBIFC(6DRP.Q"A,F$)X]ER1@[RGOGI(5U]Q&\&OWIL0@8T.[&F8I7X;*F7;JI0L,)CE3UK[C38EF M2>TIC.,B6\ @Y0X-L)]$/O$1ITF/(5%\Z\6LY5F54&LOPS#SBI(X.>DFE7&6 M30DEZF0DTF@3+$PIS?KVDF!:8%!9-]_N[PY5V<@T/&:I,71I$KDN@BYWPM@C MU&?]U!DAI6L58^S8/D HL "HJ7HZO"EJG&7*=!5-O&DE@%V (X,S35X'>)*1 MKQ'L+DRLQGCRDC2-9F>,$*&C11P[#HH#CT30"WD4)E&,.HL^5"O_/L;.)$*$ MQ@N1-&_Z0F2#,E-"A!8D1$A+B%397:X0*7LB(41Z[&BLHIWE94F1_O,@#@H< M;[@F,8MQ2#'Q'>K0R W:/<_0P3CB@>82FK8]R\)TA@OTP,8NG.F3J[QJ-@FO M:NJE1:GMM;*7>));*!O-\L)4S(1'+R^1&6)KS/I8;[>[(QO"V/>8SY&/7(\& MB>_1SK+/H=*I"A/VYE$U8XM@RO3J+WW99-:(KBUFI>L14XKK6[H\+TS93'@D ML98UCJU1*_]]E:1CJNC"Q.<.].IY:QP$*'!][G6F&>%*9S*,&+2L;:?293=B MFO2E68&^/63[D1&X^J;1$HO"LP&>3?C$TA%#IH)ZF"=NKD (5N&U@@=M# M=5COP,U!^:Z7+G]R8CT!=8K+C UK+2+00)II!OX\,P-Z.9+*9:C=6"=RH]UK M^A/E'W-BJCF\WA]K!;5^GV[T5>EK_6*>]Z)W")EW:CM.[=Z=7Z MVRH.?,1A@-THBA,2US(OJED<)9XCI6J!TR"R++@--G "U[Q:K9B23M0T1M1X MAE:Q(=$G-\"S+7@!KAM?0.W,HA1('P3* MM/SK-&%"L:WLA@D+[3-3F!">?']AX@'_%L*$7OM^WV%"TV=#86(,X[IAXH3K M(Q(^C:ORO#+[ M$F<*2CJ:]F6*Y7BW7M%#0[S)2M[;_2:_%9)Z6N"^2K]54BG*Q-QI^:E)U1 M=P(&?A?00(-MXB,.0S0-J)<1=I>A6&9'-*D=9/F^*M:; MZK>L^LP.955#*>AUV?QLY<2(A#&$* X@BB9@3>I+CRY0Y>T/M MB!"()@<=1O"U!@DZE.#W#N?$PTZ2O8$1:)K_90Q&XU[E=GNMZ@LF3TUVYXSN MC]#$8?M/>SV'NAXA 'G$/!Y''O)BS#D3H^4JS)L.F+2<8W= M>D2JSYR8 M)5I.$F?D6$T9GQ?#B_Z(YKVXQMZVP,?76\#2VR@J7 Z=\+'3*,N02UO./7E. MQ2*'8\3S0UKR_KTLWZZ\ M@+$X]!+*$>94[*2[80>LSL.4GCF8 ,[D(MNF2GNU&"LG,$9'MP=W1% M_';MB_(S5/;;4E^S9VQ&,SI^Y@ X>0 NSQNP-T"VI%Y/S+.B()]1VHNS MP- M,18;(_T:9+^^ 2&FM>(ZA#"'!S'R.&WW@XE//"<)I;,GDT9M)DH]SO8^RSG2 M!POQ,ZT'*A$YF/O8:)"%C%L[OCW):.PQ*#N6Q=F-!Y:OQ(9GG2G%$8*.%\:Q MRY(0<>YXG;&$)TIEW31-6$Y1!*I'@_/W!ICB_6Y= N54;P+NU.1-@S8K*O8\ M,0-R-9+)9>C26"=RH[U+36G>5Y_3XESRFG+CCB?>E'()#MS(=SAU(Z8Z4 6T9Q>$RE&6<"[G! M/C5.58YEPC ,7>A02"+.25R+6$)P;XRZ2H_':9J87EFT*C7J$JBG+A:X&ZTO ML]1*?)X8!8U19'*9*J/JQ"LZH\7):TISEV^WJR2MDZ,\R8O;M."'(K]+U_MZ MCE85V?6A)O18,HQ[081BGT:NGX1>@KA#>XD+0RBURFO0G&4%$B#!50Y:F*## M"3XC3N*[ M7L)$[#E^F],8RP0#M2]:UOM+,:S**MNL=^#\H265&:TB1<-J;H\=-<'6)$8F MKZQ=/,LIZW][G$\^X. 9X=#C:%YMT,2Z!8X,C743LTCYT?YBHJ#+U$)&O"KJQV-> MRVN94?]SML]N#[==;6@GBG#HTB1Q8@8=B .:=-^'22@=V]6^:GGD'\'(#W!% M3EX?XO;H4!OD1QQFBKI+#>H'GK\PK/78F7]@:^+.Q_8+A<&]_G;V?9<%L1,2 MC'P4AX1$"+-^4L#"D$D/;J6OVA[<+1B%P:W&B<3@MD:'XN!N<4PYN,\]?VEP M:[&S@,&MASL?VR]&GG)YUQ?09I3["(>04TJ]B*+$"X+.H'C4;-1)%WDS,YQV M>:?[I,$8-N6VC28B4DTX=#F9X1P'?VRS_4H(;N_ #5 T"($ M#<3Z)PW(.37M6=:DQ6T#EN!34FX8^Y13YD1- M2*+ CW'U&JK&H@@ML&XZBSC9HTRVG> MY RK:=[COX&F)63NEF(%5-ZSH^WTGP::=FKQ1# ZIFF.)EZ)IIIQY7Z[7! MF=3A\--EW0]Y5=O(UCNAL/G^\O.Z[J;\VV9WV*;;MA+@[=VA/9[Z_B;.=H>J MSC332J2B']*B^?W^PJ_G!S#T,&1^$%$_0@'$K0H'HK(Z?^UQLSFAV1O;9Q?H M>X] ZQ)H?0*=4R!IJW'V;H'W-^#H6)WV5,W[":(F4?L?RES(7T[;*QS#_@[Z M@-ZY[;.^\.;UWG#SN#?D8WN#W)%O._0_$SR6T-@+.%0^-P/Y6GY^N?F< M;@^[]/T-7Q?[;/^I-RQ>!=S48?0(J[DE?E9C.N2Q!R/'+$P8G;QQ8'.TK++S/ LRST9K+,NTZ)=,/ =*VM&B$6V=#ZP>/< MG;-GH8;;^VG$65!X,=5 4I%G\MZPM* T/0$OQJN9VD(ZE-6&FZM4[V^2;+_> M;VJ1_9"7F4!SJH'G(YC$H><%7A1Y"!(4M)4=*,(^]F3WZHS8LBA '3PA)CU MT"&%_F0PZ3#X-$$K;ZDQ74NO6=GU+;* M*#V'*;_9U,$%-WD!MD? 8'U$K+B19Y9WR?V\V0A7WM9K,($3J OPD'Y6I-NL M.CZ,?$0\\=:?"IE#.X!6&F49JFG)M\?[@189E-71#W7/2FL#V\NJSIP^K(OW M1:/JV^:QWBZU6@6BL"]G%$'?#PF/$H;#SGCB,JGKQ(9-VIY'=RA!*6!>@+MU M ;X(A,U!UVV^VZV+=J)<"KR*AUU-\2XGH#-0KJ:<)[8O6[9KC/4P!RW*]N7H MTV1U6L&4(V] *0VSOPR)-.U4;K7'CA'%=@&-'JK/>=$\Z16$'/LA2Q#G21#Y MH>N$49_11HZG+X;*IJ86P74/K5'!1OE4S_F/95='\JP2.U+JC@NT)W!SRMMC MHJ1E39OA):VMJ@G6&;G[1.@.CJ%PZ)"]7OK2\D= P?9947I?+]\,34S=B-"8P]N(( M)XRZ/GB9)_G,LJ4A>T\FLE14,.;B[>(0$1(&=?88=Q9#CI3V!\;8F53F M3"R&C2)56=2L\CE&S&9> QN@2$ZXM(E=G&#I>_*R4(UD1UN@CM-9Z"DRE]?F2UZNW^2UJVKQ&^W0ZB8LA MC'T:PQ@G$6KAAC#AD"NMW\\&TK)&GOFEIH3SM9J^=81@29GX9\ M88-6--U=*?LNJS^Q0YYFW:=$54[KOCDD''B8H\IV$!\ACF 6^=S1-$NJY M4.VJAQ&3*A*E=\/C6$XL_7:7[LM:A80(Y4T]Q6-1*?W*;69(ETW%)V9;-25O MX8&O-3[0 ;SHJ[C=SW2C0X:VP1S=(.O+4%JS+CW)V8WS940!STK(^4[$$"&< M)Q[R'9@X@4<[Z]#W7+4E!S,V+6?6;?E8.S*GPJP!I;-$JG&Q.^%0 MPS@AXJ2/Q[C(-E&"6&<;.SY;57FUWLDIGQF+2KK7@Y,>IU?B/P';[N!;T6)6 M$S]#U,I)W_2LJ@G?$=\%Z!&",XC@A/$"T%MQ5W-:\9.B;T#ZS-*_#.$S[%-N ML\,J5R0774Q8S7>9>/2KKZM0)Y9NC'T6^PX)L>?1@/BMP0AS/X[E:V7K6K W M!D^@0(=JMIHB+Q,T,,H,L+J,H67"D:=EL,UP(UVX)_NTSVZRS7I?/;5]6K1R M',1\UXM(Q=M2JA9DQ:GC.)@H"E*.'SH?ZEKKBQ8L4W0]S* MB=4,M*H)UQE \*R(S5=?38JZ 4DSS/TRY,VT4X\+)-G@3&6C=U^3>W]:H>^% M-F(1]@*70Y5Z;K0281,21'8]C3-C=N&M0/=APFRE]&*#HE1VSL<0N M8X09\>29?2LS[*B7L>UM'U=Z'U71)4GLU]E+"!T, YH03 GJS/.(*JV\&C-J M_^#77;YO]LGK7*+#JKP$:XYCR61B#GH5TXFS0J\]R'Z7:4$U6X<9',HJ3#?" M,E3/O%LO5DTURINL'IZ$]_V-&/[IOFPF#Q_3G;B.Q/*R*IL#;=?K,MU^6-\W MAPQZD<8Q(0ZD(0MCCV,7^C1IYWE^@HGGR1[=M(S"XK@6H-XTJ, 1%J!%4?]* M6U5UKF1E'*$#PWRBEEK&X)_*V7R6T:"8.!T?'A#V3Y#.^GIT?_J5(R;Z=5UL MW]\U[TN?G8?]F.]V25Z(OURY3L)<&,6QYU"OGC@A+X$=V! 2I3HV,T&TG)2= MWNL^PE1,QF9J-\G4;?E-IA\0SEUZ$!6N[\&S@4-@O^B:^<$= ?"[< \<_9LZ M.[322$.YY+R]8AG!9VX2'N>I2VB3&8+5\7'V"#$>^J'#',[KL$H)@5Z/,V%P M=9<66;Z]K-9%-7FTDL2HHGJ/W9'?BD@_9?MFL_UZO6LVVK4OCQPA*$7^A$-2$#Z>1[SU)Y/FQ::Y2E3@V9,W82I6VJ:L&.QD>:+.:U3XEY? MZ]9%\_:=>,TH+V[2K#H4 ]L7BPQ"#YO)8@32[ ]_CO"CZ[SAV#.J#>0?/,LW M?[1U,^)#T9Y\%-E](XW-7Q[1\&]ILCYF 5AB#L@]3_0 M:I]^$HN1DN'%/ I=0I;=3K'*BU2/9018<0"[Y*A8B;"9P\'G3]G$6'JE^M4 MF1]2>'O-N! 5M^C@DS?N+',YU33@++'IXP:F'G4H23L$/*$704 MY7H&A-;UG(G%J-V>S182S#>.Q5G!F*ZPD* R)P.& MYP?C6V.^/1.?$$JY!R,F!@;W/ _UX=-W87C<,^'[B<*2.D+U'9/.&?EI1KN_ MJ[)9LDB1FG?I7+8A_QP"-<)_ZTOG:BTQE3@=;+GS4:<9KLV6[K MS;Z8TCY__3WNYSYI&(M!2;\3_#F"T@C_#0>EL2TQ55!J%9;NM_S;7;JI_WB5 MBQ\]C:G4\ MSJ: 7GI$"JH]2)^UHO^T?2B[_ZXDVQC6HR:QOO3GR.8FJ?%<(RU MU&XS+%;]EF:?/@M?ZEG2^E/:[?Y\*+)-*DXJWW0GE2F#')&8D8@D,?(1=YQ^ MU8V028];68!O.1QW,,$19[]1"QJDLQT,-M;ZDY\5;F";J*K68LTI9* M)],'/8B#F(L]%GC,[/7OG[L\5GQ;:U&:%M=;,_28RV1H_I M*&VW'9>V1CSW>:YL'-R^]KXF*F':>YJ&FD)_TY JUQ5NQ=ZC38:J\% MVKM\NQT-G7[Z5#05J][NJR+;E]GF'^O=X?32'70"PH(DHH01ZD<^@Q#914CP M8E^0N?RQP&ZQS3<'\='&[I^G>SQP:Y9,:E1'>91!"?J;O,CQL=-D15,TR#.I MT*+ZP;SYS[*HR!7,GZF^A")*VX'PP<[C M;-=/59MNFA X3:O-%_<>7#']KN/=BRTUS?ZR9N_XU3)*,>SZ M=;S7KR_%/\0+:\ ,)8X?>!Y%/(H1CT.OGY,FD:L_K&@F#8S$<\%M26TS7*J\;ZP(+O"$?0A M0\1%B'.?8"^,_XQ?FG_4ZXH%B^;)XFKP5LIF6GFM^^?*;[8WJ[SD1=/);OFTW8 MPWIWE1:W:!72R"$^) PBS* #/>1U19P(IX%Z":2%X;<<_;MC/?FY&'_MSKVN MC^=>BPX^V)SP@UUVH[,2O#"")YI2S]TW%K)Z_.1(=>\].',?"/^_KWFX1OM: MG*#;[&T+BO9+9XOV MEEI3-L*_W6_RV_2R6E<-[O[0/Z9=T?TB3VJUNA/Z659_9 MH:QJ% 7_MMD=FI6XLDSK_VVOUM]6*,0D@CZ*781#[),@(:LEEE9XEM.LN2E6T[,C6B &6I]Q@:\U8- A%AG;$3/H0(,:];1ZIT'K M@!;:;*1EZ*15#_/INKR:OK*\K-[?_#W/MR7=;R_3XDNV28'*M(UP9IS#P5&1UAQK):"F1B [[04]2,^ IHRG=!D*8\"/W'1G4UU7*M/Z=S_7&4Y<9_Z[_$XL9AV-KT+F MU7D-BD..4>33 '($.YMNP)44:)PEZVM%+;@FB=^>X*DN'HTB4W:9:"H>51>$ MSB@\0]8IU-2K/@,L#:[OF&!W&>IDR)5W\D9[I MXPIQWXF3(.:Q2Z+(]Z&'^ZE8" E2.K:A;\:R/EVN=VF[PG#;(5,\,#&"017N9G:/M^/*G+T"(3CCS>##?%C?3Z3+JOD[-=;9!N M;[-])A*S*ON2=E:#A'(,(X@((PC[%/D.[JR22.VEOK&V+.O1$5XSKM8/ "JN MZHRE5'*E9T(V%5=_SHA\B&T>E7J%J:%U(D,<+T.OC'GS>#W)*$O::TPK2B,* M:V&,D4MCB+PX\?A)(44A!_GU9?6O6UYE;LI%@?S)RM+(A:772=-<4#+*U]B% MI)E7CU16C:1Y6X:FC,#_VBJ1(A/*NM$>=GJ7E^4*,IPDR(NXQYC# Q0PV,_P M8L;TE$/A^Y:UXS0@L@:3IF:H$*:H&I:XTM6-X\'&'P2@B1^%>H82&?G0('!A M J+CP4L2HLV&_%'?>H*1EOT2D>]ZS*/ ' M? T,&EUFES%@M-$_.>L[A@7I:%M]3HM?\GW^<&AV1CW*(*>^?(^AA]!#=UF!YD M:BABFZ%X&5IDRIG'<=PD1VJW=T3.T!W=S?:'VO8QJY$7:_M[5^EM: M_ISM\R*K[CLII?OMPZ_P?Q[JO_XYK3[G]=^(NE!B7ZE9;RP)M^5Y3#?D=R(M!]>-6T=)!95P3$U3E\2M(R@MDAFGKVHMS",&N&V1G:,ZE&Z3\6!U 2'A#IQA*D748)])^&]-1]C M1^W97ETK*MJF]V]E(W"@(5!)P MM2];3I%K,%U&W*;):K*BR)*BPN0SHTL>DO%1,M379' M")Y18@W)VP)T3%6UI&E%C1KV;* _?:X1O*^@2O.B;4J]O#1A%-:U?ZMHH@9;A0Y:9NO/=0$[TE- MX5_ZIFBQ/GQD8(:T3(G) 7VTTR++4$U+ON53]&DC"GN4]2=05H@R$A 7QLP) M&4&<>U[<)Y\Q47J"W+3M9:GL>=YH4F?UFV:4TD[2*E:U=I:\4Y%-=;T=W2Z+ M5MSQWLEIKB$6E2]%O4O79?I10'I_\VN9BB*EU@G!).QYV:[ITN3C7 +D #[4U^\Z8&UY1) MGGA/=9"HHAH 9\N6E*U8&&-(3IW?9^CK;9=4].Q1BMWZ5$)1 '/L^ MB@/N>QRR&'9&7Z-:FQ0AV1]"9]NUP M3:)U5,PJPR-EK,=V 8[HYI2QQTQ)ZY@VQ4L4,GUG!I5L)$7].P/=9"$*9)'!A1,P5[U@6MS;E,:Y8*HZ-DRQ*5YI3K!' 1 MXG6"HZY?&EPO6L)T_)%3,6VF1@K9BKK<J3(BOPEHB_U&,N+^S@K-[N\K(?A5?JMBFH/ M_UAY,/"C .($^]0G#+,(TL9D@!,GP$H[ Z,,65ZTZK IIT[CV)-3G,F(4Y.= M'A8XX0*_"V2@@3;Y^X4OLS0@04;(788.F7'ER0TC8_SHGEH[V8MQE#@0UQW M\3SJ$.KX;=6"("!NE"@MHNM;F>#DVL,K-OTYJW$'TQ1XE!.F:2A44Z6GA]-F MU*07"5(XHJ9.ZC+4R( ?KQQ3TV5&>GY6?%KOLW\U=\%9OB_S7;9M'U;>;X\3 MF.9?W]\DV7Z]WV3K7?_LZ^E]CB1 4>2X=B]/3R#.^96."_*%YT*2-NPQ]F-CGQW.L&1B7 MOF:]%FLA[V].A2A6+(P\UPM9X. X9DF$H=<;\KPX4DE\-#YO.^-I$(E17WU. M070HLWU:*D[$=$B34U[+?*G)Z(FJLQ(^\R4X3[D94+D11"Y#LL8X\/@>]E@N M%*JLUOTGN]ZUQPO*YZ9QR,/<#7S'\_V .IZ#(&DO/P8PB4-/Z2*V"7N6Y48\ MW?HUV[6/*[1;9R?4[5$;4>=*M;RD$:9E5X2F)5EU8>@1F4M9('J5M,%U(G.4 M+T/-C'KTM#"N8;:DGP3;?$ZWAUTMK71?9Q+>IEN#D6S,]Z^'9]NVYI? MMW>'+L][,KL4!4U6%&/7/:R+BRBQ>4D>L&-K:;F<[2SG8?6C+;(0*B8 MJ>F7$57FF7]6T:Y[?K;+]BV',<&C$F7A_D.'8"FG1F73]6>EYYM+%Y8L0% M$!#![RU(([%"A> Q@F^)6R.J+4OKA.I]HDM9@C687K*.ZK@C)8;:/+VF:'?Y M=KMB^?Y+6E1B/>HRW6=Y\4M>I27\$7D_I^*N\ IY 6)QR!T/.SY!*&%>U*NH M[TF]H63&DF4M$TC^!SA#"5J8H,$IIV&&*!T6L.G95%.OERB\ "W%O[<()<." M(4JW^>9PVVU=+XC:![BFH_A1B!!^-\+O^-AI9%^*B6;'O MT-B+'!Q'E$5>/[_GT$%J=YGU[:B,+JT[S.W(RAM,BN(T@CTY89J&-L5].;$T M].9Z7=:J]*&]* EH4=2_TAQ2O MSIGDZ47&ADZ^CV9Y&;)DP(_')]\-,3/1 MQM2[;)^^K=+;27:E[+2LF2TH*XVZQ(VKOA'L[5*IM_,RXL'T;IO=?]+E?:)H0V_S MP[ZJ$_,H1,1WZXP<.F[L1M#IUQ)4XE#;Y[6W>5:W5 M+V [46--$C@LM-,L4>,"M)Y\5P&CA6PO6B@V[I\B5*CZ;#9.:#$N?:Z[NWWW M_H:MR\_)+O]ZNH='G(1Y*.(QB5$"F>LY#CM>G4DBQX&R9W;'V+ XT^]@B=$O M@($&V6RW88=H&CH6:X+=90Q3,ZX\/K)JCA^%!WV%J0]%_B6K1WAT_VN9;M_N M^P)$=%-+07O6J ."4>QAY-4H4 #=T(D2U^V Q)1BI9NHYLU;SJF:T7?3C+XF M-.=]Z:UUCU7YM6#C32"G=C.SKZ:!HBA*0WX'%US?@Q\$8I#M_PI.)=!.J&?3 M1W5B!U338BLM0TMM.OCT\6.[7.H]I$X3#V-$ ^8QAV,8\#J!ZK4])DK7;]6^ M;%DMY1]27]"KX+*<+6;TZ& ??!5 ?8\-_$#'GF0(^9&A+9SC9#AR"5JQY#G &A[K^'D$ZAR4'1>@?V3YS'K MOQ8_W(@@>W<>9 ]=D!V?[,S3!R37DI;>_(I+2P];OG<(/"TO5__U]Y):V6BD MH26H.?O$,@+,O!0\7J":OSUDPUV''=ULQ+9DN2)11)T@H9AP'%#&_\QCDDY.9J,1,69\Q&"F#.GV1=1_^4"L"+=9A40,XQ.C, /'],Z M9)3KW<3KFD.\#:B3$;J7H5%F7,DM=$?%"N.B^.0S<]-N_[??$EY1FE#JQ!PC MBKPDCFN[L+,?8A@K/1]LS*IE)6N *C[^9(Y1.1&;ATPU16MKG#ZWD'=Q.D]R MJK,^<6UU60('I,U\(RQ#YRSX];@.NB7FY,L3;PKQRE6LT<_ M_Z9:K]@<]7):.1/K:F+9@00_=##_*L@_J><1ZFQ[(/(L#BBFA:98AF3:<.Q) M<6-+W$G5LGEJO4M23_,5NM_^NJ]E89=NQ1QE?TA7;IQX"8X"/^;CD#/?JY0M<56>PQ+ZNP- M84Q;W^[!,S-N4.,&'7!P1+Z 5E&HL+. UM&KNV.KE>3*\>C1]DRHFZ(1%E"Z MQ[:'^71=>NS4X>P5UQ5WWR4Q?ALR)$OLS*$JYO Z_2TW?M7QY-6/79TA?GCX4Z=TZV\;I35H4 MZ?:XC5#K9;,(TSZ4LO(8Q7Y0SQ.\T($\\)G#4'\:"2(X5K>,@+ N:$>4W29Z MN]21-\N8[=K'6)DSTQ:Z^C==(Y@4QJY1NOVOT_-9=+A-)E)+&5:59-1H,RU5 M7\TZ^:KP6N!TY++)A_5]D[=N-L6A!U1VB-Z=UE=7"0D#+_%1$A,7>D'D.$G2 MP4*1&TI7"9X"C.5UZ7XV>-X5GT^P.@>VA M$#L3XO7<6E[%@<_ZW^[2(LO%'8[FY^M/GXHF$Q-GK@]M+8'UHS$\-(3/AJZX M."0&]!9<'RJPSRL@%/U':^L^T@VCO@ADOLT7O2)DP5VYY2%;/.M/QEB^;[9H M?LNJS^Q05OGM"\SC;E@-[EYG52J*P MZ&Z-:-TIUG0<&YE;=7#!UQHOZ !?]$'W?N[)U2"?2K,J,RVSU.F4(>]>G4>9 M9''$89T'QX?.=3RNM9L'B)((,I=&<810O^;O(+D756S8G>+(HOH\QPK#VH=R M)B'7S*F<1R<;9>8H4QW*>8E%M5,YH]MBJ4)IP+/7S^488L]\/:U5PCF.:W/4 M\2%S$/1]%O8'RNN?K"I1OE-.'PV:59+''J'T,/[%=H4)DRT@IY\SD:\FGQKE MLY9:,VM /BTTQ3+4TX9CVK6Q%+D;J9UOFU>,GJ_< ,,H<+P8T1C[,6>)PU / M)(Q]I1S3@GG;)\,?U2+,.JBFQ7-4$XP2T:G8-RJF/>@E%,Q1)U9=7TVTTJ)U MUHB#;?QZR(JTAU:)?W7^H.WU%]UM>__2NN0(D2O]# MZ(0.)9"%M?CCA/5)<^2Z:F=3#!JV?QZE_OGGM=@1R6]$[MK@O !IAU#Q0*Q5YM,(DX<5! 6< ((?W":^@$G41>*=2:&&U4 M0QZO=$Z$U.C*K'NF(NM1:AW9,T"UIC3:H=>8(I[@S7+L[E6Z5+1/F^J%2IZ^ M/Z\IW4BFM 6.?EEG.[%UG^3%Y7IW]BQ(G%Y7*QY!UW>QEW <\SA((@S%,BIB M(>34]9.1&>%(Z].FA>W\NW%@I-2-)5U3^*9@VY@,"DC@A/ "].C?W.3%FW(] M<(ES&F$3A-'W-Y>?\Z*JTZO; MMR>]6"5^Q!V.>5 M:(_[N@L",7S'::HAWB6E='K*%17T"+!E^_+(;@/R3=UXM^"M!-&VBIE)4#>D MEF:Y7XA(&G;J::DS\YR9W^A9P9#$V,>.'WN80B'QO8)-HYI@E(A.Q;Y1 M,>U!+WA;?(!8=7TUT4J+UEDC#LKIK3DN977W8WIW7$!X?\/R6NZ+2JR^-DL% M)'#]R$T88XG#(?%]'_9*[T"/J:UZCK%D?86S!R?FBYL3NJ:FN)J,CF)43B^M M4ZDEC"=4S0/.9R3&0R1:$;X!A@84S@2ORY R(Y[DYGN=_JKBV[(\U-J8OB_: MF;S8 Z_N5\3S$*81Y(Z'0R\A(<=.9SA"B=++B ;,64[Z'JYOI=_28I.5S1I7 M*=YG ?F=V)9N[S-G1P]:1;N]S??'7SKLZ\X'TMN[77Z?IL,!=;5!_ M#5*WE=37'R=HH#%KCV][]HM^';*%.-^ZX_.42:XYCN1[&;)HTJ&!M48C7*GN M97],=\V)EOQJ_4WV(S]-48[;&+T -%9QAO0"OO*TUS^:X*K,2N^36&FLARFS=S1?VS2WS M:G[]^%C$?$1M4WIIEB&KMIP3'LM4Y$[6>WD-S?IIJK3[&]MG;"/M:"_WPM, M=+\5_Q#Y]Y;_1AYG/FQ3Y*$8\:").E?9"0)#I1>&#-JV/+208NUR5R/ M:$$ARJ1MC@_OY/M&7M4TTRSSFTTA[+$$\[KN43]&C]MU)JV90?BWD*[V#(BYU+)R;\+F9@P>J]\SFK[XEUZ M$H@""Q'V^DT)$M)HU=97OJS6135!2'X5CXJ4/H:NJ*HRP12L*W"=?LKV>R&/ MHFI"8W/"&/MZ"TX0,HTVVRP1\#N*8K:"DG0C_@EBC+RO)D.&(L/31( XAAX/ M_(B2F%!*(/23[HHU";&#CA& [R5W@NVB4=?_#K@E]4_%VP&OZO[_1BHBVX)_ M!A61]M6HBJ@Q++T%61-6&SK=^=AO^S7\MU5Z>SJ*',>,N0'!B,#8<9*(4+^K M.E/+FJ-V\\*85%5^H-TB\Y,;C+)PK[CNV&,\N MIPFV3]N-#<[Y+E;(,CBTYVB\%9:AJ!;\>KSC:(DY^7SK+JO6N^9]EVU6'>IN M_/;X5E!TJ'[)J_],JP_K;+NBW(TYCOR $.8EB 9>T"_71RYT5832F%';9Y2? MJR'8#-Z^C*!8P]X=MNVMWZ>O,]6_^OB%)M7YM*GVD9TZS] TJK/D!B(XQPC> MGC]P5<,$]VD%!-"ITU@Y^@8S5L,ML PI->_6DSS4"F^R0GIZLT LG9X]7-"= MSHL/::_E*/9]2!(.*70C)\8H9EX#@6!,D-RSE%8,6Q;4=VE9ING%^?,? O39 MHTD7H#\?6^.628HF: TYZ9RM(=3DTT8;6-%2%3X']-1*LRQ#4^VXED_0K=6T MM>VRSP.Y/YU^OEUGXC[8^YLD*S?KW7^FZV+%J'J:[ZB+D7()ZX3\"02S].X8=2AB'Q* MC NT@FWKJHP<"TJL0JY!^;7$JTW-%=FMP QJT O4V1.C8\55HVV^(T75\4Y' M1K59M**==7=,5Y0P$M0@/(01QDD0TC#L\^TZ%[>FGE+6[>LGM*B?<@1;4%#C MW$ZCH0+V@E54P#.EHTHM]!TJJ9I_8[14@TD;:IK4@V'%/)^3D'*<8(30MHO2F%IT>2PS=$+MNX#LQ]?V$ MNLQA1RS$#;F5E5$U!);E].IS6J1K@>"1R@B"($NQSW)EG];^KU'$P9E1)7M4K M,%R)_P3<',11.7";[;/;PRW8-3?FN^K(=G3W=;;-2JU1HBVKZS+5U(" 2C?" M]Z69\FYIRJ0B;T:4\=?]-BN;H^SIEG_;U+]*;\6_K1 AQ$LBC@*,G9A'80B[ MXUTDPB34>"O;#A"I$3WZ_6R!_6\@N[T[5,T%@#J@I:7B&PN6&L* @MHEWYJ< MGL,&+6[0 E^0MK[$K:[0CFZK[T!UQ_NH(L&&&!UW?>">B?L+M=&00((A8I$7 MNIB1A"6D2X\CY@1T_(4!:5.6)_WOJWK6#S8M&+ ['3=>PN'SCB3EX^;*["YC M/)IR1NI(N29'(T>8N(!YM.MC7$]"/ M)2QAGH?B)(@B[*'V(EYM.8R9;+6G,2;LI:H=JN8.<(=KMKM4 QP-#"\3S"YC M8!GQY.FS"X;847A$;'O85+^MQ:,@U7T_BJ\$CA6GW(DCCP91F+@4,R\.G,XF M(8&G^'[8"$N60]<1'.C0G69_X/<&H.)ET9&T2JK49(PJZI0^F;9>^7J9IR&M M,L+O0M3*C"]/G_4RQM!KBE46U>JR6E?-PT5_3_-/Q?KN<[99[^BWK%R%/HZ" MP NP0Q(?AE'$CN]NU[9H@J0>+AAGP;)"G>.I8WZ-2%*21O(V+$734:8F02IL MR6A.[>>9WM3_]EAK!HEX1F/,$#>OMACR(3?9E12T)/WTV%*% MSUE6BE_WF=CS:G19\NB&"A?#5GQK@&'_,.:!W N7;;JPU51E>.BWW(<,*@ M$Y/0(YS'QQNW-(I"7VH'3.%SEHG(P. M#$X%(I8Q.%4 Y]J-;F95\EVV3YL2IJLDCFB24,MTQIAUYS2Y4RS$ZZ7MD3IK%FJ4[VLMHU;;O+M]O'1J_2XG:%* TP"C#ED>>%'JS_UTU%(M_C4$;*M#\^D7)][<97 M+GYG&X/N_3]S>7G=9%&ZS+= MLOQ6%$-O>LYEE6_^>'\G_E@>W]=NMZ2NTF]55'O^QPJZD<<2A]$H9@ZK!=Z) MCWM33A(PJE3$]6CHY19O(Y9L+:PZU"-! ?G,M,'>W M> 5 ^I3VI9/;H%?@ [Y<4L="/"@03]QMCJ>[H%T=L*V7$:^.Z7#^6SCQJS< MGYZ":B"*->N2UAGG]@64 8PIA011"!%V/,C[O40GJ4.48U+[36.S'0@.M[?K MXEX4##Y[S*ULPL-!8#<;%(RWG)D(,6>C&0X79V]ZMD%>./,=10_%IA@12FPU M^O<15ZQYKQAD[+:"]&-_Z5?:/KR4[3_5\YI]_<=-,Z+*]P5K'JY^NS__C6R_ MR>YJ7,VY-P_ZH9\0%,4>"\,8>B@XKANY1/Q MM Z(=ZX>_-K1![VCMY;;3B["+*?9U.*)[1:S\]S@&+('(L8TC;B,^#"1KX^? M*IR08:GU^2C;[=(Z_JQ_7I?E>O/Y4*955?Z5S/ M<([V(@>Y4FM&XZU8UNP>&W@ 3F$1>AR'$FOVD]&GIITO, =^;Y%)AC$#%"HL MZ$]&I=[*?@_O0I53N57^(?=?6NXW0MD"UOW-^)&;[DS*!T6:%U0_U-VFHOLM M[QY1C>ZOZ@\U1\>#V N2.(E"'F#'I8&3.'YGN48D=37$I#W[6ZX-Q O0@&PN MB_8P+X" J71_Q"C5TB=&)F59>9-V+,&VCHV\QMKPP1%CG"\CI37JT=/#(X;9 M&JUXPN[Q<#OV'(?$OLNCA(8(8N1%;F?99:%2:1<3]I:@>$JW7(R2/5+S+/%L M0?-,7(PQIWHGWG143X/UA:N>CD>RJJ?-EM2DO%:#O!"DWMAK\8$&H,+,Y.;[ ME?REZ]_61?HY/Y2=!3,DR.-^'3,8"HC/.@L>=Z2VRG2^:UFK>SCREZJ5 MF1E68MNDJ"EOCT19#/1O3S_R_AF!&,/1_#>EM9'GXWN(VI25;O_K4%;-KDZ2 M%P-[/LVT&<,PIB&#E""107(_\8,. _3E+E#;L6Q9-,[ -C$ MW,1VOC90TRBC]%N9ZBHQ.3#IM=,BRYC^6O(MGZ)/JZFJF'._OZ';]M3^4< # M%L=A ,G=I'O),1%*.I,)9PI78O5,F!9(YN%IOP&=*@TU_7TN)/3.^NTJ=;=]A2F?HS5BTG9V=4H$>)6AA H'SC:/XV+$AGB63 ML,DI5DR^7F?7S-11/>F286XHV3+*_#*DS;!/CY,K"XS9/OC]KB\:X/H,QIB% M"":BO)C#/![WYURP[TYQ^%L>C671''V<^)UN=9,)&E).>9?5AFJJ/$GS+>I( M^#N)$BO3M>@RU'Y"?PT=#]=E>N2[+RL2(.A07,_OL0,=[O/(=3IKL4/9ZDM: M7.W3LO+U<,F/*5EX&1.Y;198S'T5[(O>.B MR(KT]+)(U^]O/J;K'2]%5='N3,G*]YCO^EY,/(ZDR2*.- MV)Y$UKC:N]7K'4@;:.#NB W\4(?1\I^'=9&"FS2M_JHXG=3F57(&.06EBI/& M(YL"%&A1@0[6Q)/$%\@9FA>.Y7,98C3>C<>S/S.\C'FT]F.Z3[^N=TT!(QXR MPJGCX=B%B'H4P[C;$4U\KO9*XEA;EL6I+>T!JARDWZITOVVC^P6X77]KWO'> M'\3$6PRX^W1=&'C(6XEG.96:DF(UL7KQG=DC/*6B9?:>DSTC:T"\3-&\# TS MYHW$8[#Z+.E-3EA>5JLZ7\-8E$@($L@\%I" =Q=E$Q9Z(YYZE?J\==UZ.!W9 MY*H/9NM0)J='EME2DZ GTL.&F)I@SB;L2T_7E,A;AK",<6!PDJ;!A9Y\'&L* ME:N8^PF#U'<=ZOMU"A:'I-MK3,(D8?H2(FUB,AG9K,O/(#]4-[O\:PE$LX+\ MH<8H)C^ZG.IHC!4Z1^I,AVE.K>DP2.N-,I%+U!QU)P9U1Y,3/>WY+]C=FF->ITBDMB09;9HEB M:=*]01DUSJ,1@8VSLME)^RA6W=*Z^^^K%:L%'L<.=)+0C3RQ?9;P#@8=-7,T M8'QJ@=T>,8)"K#3_L"[!&MRU6.N_5ERO-]\4!K36=BN8UMH.+Q" ZSRSA;P@ MM7V&4%VU'=,VWX':CG)/16W'\RBKMG%Z70EKN[P\%&0&2EFKK@W+VLGR?G($Y-[@0B M<(($?I^M*/,+W PHUU@VER%0H[W(S?8Q-;GYF'Y)]X$G(F%'+@G3$V93.Z( "NOGG M(2NS9MM3+*DJ+NN9(UQ.LF;A6DW#.IJ;1=.>YZ\U2M#!G%'79 D<$#KC;; , MY3/O5FZY[\IIXS;-5BRO4Q%Z739&5T$(711&'!*$$HRB.$;,*M30O\=1S%]8^PLOR;;HBXG$=G 34HQ&"U.41PD>K4>*$ M7":BF[)E.9"W$,$#C!?M _7-C806*1!0Y:*Y,8Y?%XZIZ563$Q/,FI ;"99> M$"&3_,XO34:]R>WT0GD9NTPWAZ*V"]'U55;MTI7C\@2'01@Z"4KBL)X+^4%G M(B:QU UBK0];%J@&A#@E"=$/UW\%'3QY,5)GZG7EL4J2FLRH\F-"4AZ[_X)^ M:+,TOUCH0\\-]!)Y&8B/Y06OBO6^G7E_3&L5JE9^[),H1(X;1&% ,&2^&QY- M)?6?/%DYT#9@618Z7. $#+3(Y)5!G[S7%6(2WA071-4I,R$6+S'Q@FB,)FY^ M\1CO0FZP(ZF+R?]S6!?UD-S='RW1B!/H$N8FV,4$Q@&AW20LB7 0JFJ)ZO>G MDI(>E[:2*#,G+R0V2=/4$6F^3,K((QY>41%=UI8C(MH>/*,AX]A0RD?J_V)% M&6(AI-B+$Q2[(8N"J)OU)#X.I*+?,/ M;4W<^=@.H1ZO/Z1%EF_Y?ANOJ[2V0Z$?B?<_/0X]B!S,>CNLSA=4 [?:UZ>* MX"TJ4,," I=Z,%1CQ,XLX2C;U 53)4OS^5:+2X@ & M&F3JLJ%,G;QPV&1-4SKD"3,I'H^(>$4^=&E;CH!H>_",A(QC0UU$6LEJ;4'F M!]C%E$.$Z^D*"MQ:MXZV"'(T943%PL1"FON(J]$CBNMB'&(6$U;,8Y/9+()R'TDF \H>G$0A/!$#;?_G!SU)Q(6KW=K]-O_W? MZ?W*A3'T(<7,0]SS&4(A2CH[$#M2+V#J?WT:&3BB @TL4.-2%0-ETF05P29? M6K(@3Y4Y<7A$PJ!"Z!*V%)G0QO]$*\8Q(767\5 4#U8\^XT37JY%^KSRR_O5OO[U M;"YOU[M=="BS?5J6JR#@/HL8@3AR(@P3'":GTZ,(*N8A:M^>1EP:3* #I:HI MBFS):HD]HK0T1)(C<]+QP/]!R=!C:BE2H8G^B42,84%AD;2=$[47P=JWH:M# MN?(:3$HOH-HG M46\=594_@\NISU(RO*HZCL6EB,Q8-YZNL9K@12$C^9SN=EW: ZG'"/<3"%GD MX2AP?+=??@E)+'W84^/3$^4C I+N%$>-*NELQ!9+>LF(%$$&N"?)B+Z'"CD(?GMK2B8E6_^N/R\KGO,^T-55NN].$FVPMQ%M9$XC@F, M8>+ZA/5GR-S8ERX\8<#41#E) Q$T&"] BQ*X7>*W&6 H.$,Q@2S2Y$H,\X\S6;,<:12A(]_VWRN>UO:G&GSF!=0+V28 M4.H$) @J,26U"O,+>% (-70\F"?6\$"91X., 1VZ?1F$, MI<^5J'S4]ED2T=,%&,4JP6K$O"X"UCA1&_R2=!@Y%W+F\4MG071(F7^0Z\'. M1W8&]2KB]7!9;ZKL2QJOJ_5Q+645!&$<>H&'26W&BWS$X.G"+(L4US4TC4PS M83D#)XY!K;M50?5:X7I,RDY+)B!1:T*BS)_)BN#/43(X!1G)XORR8L:-9XI_ M&^!%1G;>Y>(*[>=\WY^A)RCP.8>0(@H3!T),CW,:'SL42Y]35?ZP97EI\( & MD/+M%G627E<1J_RH*8<"-2;$XK'G+PB$-D'SBX(^]-Q !U'-.:[6W]YN:W7) M;K)-\]A 9R]R/.9&Q(G<$!,_1CSJ[45UDJ.6=.A:F2;KJ-&!A_ TK\!IDRF; M=TS!HU;BH4ZAN))\F&%&7H#H=EMWK_+XCW?9/H6K MD'+7XQA"QAP.,0RY)Y9:0T+=Q$58\?RJCH5IA.<(Z:+[ Q#@P/N]\J5\+1)E M1<Q@^HO1R$)FT)!-$EP'##%]]C4OS^QN#0KB'D!!#9-85$A3U%6+/$V3E2D M*#,N*"*[ M_U]Y[]KCMHYMBWX_OT+ W;B[&ZALZ/TX!S@ *9+=PK=?BK=EB=_N^W!;K(J\_95^V.9^@A3;/JFA,DR3Q$29I%'1O MOT>N[;^4^>LR8[#.Z@C..J*S>GC6YP;@_R*-!=NC9C0))4O&,%.DF<5Y-TNY-:::IR:G4H7YUFV7WJZ.UCZ(2-ZLV M]:_W&YZ&\380.\$O>;-:G9+4]1AV/1(FR(FCV NOP?8UJ[\T #M"VNPJ MW^[K_COG:1:(N6>DS@SS\PJ>(9]*DVU53OSJ:K_BD\S-8;U_5WW,J^_%.D<_ MBGJ5.HP1VXTPL1WL>+'#HJ0W$\:VU%*V\H<;EK0.D\5)MCI8UF$9S1K,VK+>/AEYI:#U@Q:K3;=(9J M4MYEQ6[%2ZG(Q@<#&:,L:'I\(RFA'9R=C';\7]/<^$N+V_\C;#?_.VRW]H M6Y3LVB1VD8==/[&]SAZV UMJ<7J\%<,JTP-K^DL/#3;-&L&@W-1J&O* "VW/ M\3;3!.HB/U,Y7<9$28,?I>[6IFO-^DVQRU_O\[MZ95,2X1B[E(:(>@[Q M$:.]91PRJ8OJ=-HS+4HOK:\*I%8#5=M2-H#LL9L$9GC6O%$P+\6Z=@S,4&UH MUT"&<@U;!P,G2ML'<$:7OH6@X)'T-H(J6U*#QU_+6MA"524.ZXL&V67,:2F> MB5CO7]_=;_.AH:;\U]/LOMAGV^+?^6;E!TG$PC@*;9LC"PG%-.X1^4QNX6T* M'(8'FPZ]=0+_9I@Y]A[<6(]]L(03-]:)&P"1-!TWB?%I02&#C5M_O&@!AKH% M14UM"#0=/;G1<1R-ET;-B8*S@-%T*D_+Z9L^;.WH35[7>?[N/J\R >Y-GO'! MI\B^%-MB__!+MF\NTVDJ"3[E/_:8$_C;B@3,=3S,6!@E21![?NBWJUA1X%$< M2=5:F[1O>+1E!XXJMWXI=L7=X<[Z=;.FPT%'++ M4W-' 3: MFAOK %O2_N--4"^L7K072&3)7!;#?")5[84J+VRYF4R4,M8#3/J M83E=LP=,@A!'T>P6]+;%K*N!=F;;2]*08I^DMH]MZB#F1X-M)PRE-@SU6C2] MBG:XN\NJ!ZO\:GUX]ZO5PF[6J\_ZOG7B"" QUL>\Q(1E%M)ARMH1S#&>$LJ% MM8$)T5*37 .F&[-PKC:QT,>]W!1"EII+DP7MU"Y@6J#?I])D8U2JV:UY=BK, M<1S\.]4A/X5#>"J[+6N>WQ[18(M(KBE%(GH7[,_!!10EP2M4M"Q'-B^Z4[\/0:,[C1V^,3\X!3 MA/]IM1BMSSW*J$-)$)U!+C/,*D!4RA685YCAT9P1G%ZL+T9YPOE^1( T.R MZG1FJCN)X,>IN$ 4$0\'.,5^@FVGM^6DK3]DX/'YEN-[0>(DD>V%J9\$ MO1T:V%+O(:E_NF%=.7UM$"8E"D3)R8A9CF 2)GM!Q13K4J5N&;(S M7^IJ1,!=J,VF$/NBV?9]5FQ>[[H2M\YFZ&,O"0)BVZGCA8[CA]Y@TX\\T)K* M.$NF=Y0&<)9 ]ZK8]=6AP-VC<71*[A%-QB1P)^@BB7/= W.-J&M;.EH(7H8D M:?+E?'M&(T.R4O4AW_.T*=_0K-H5N]MZT$77MYE-TI#&<9+8R//PD$9Y(>A0 MM:()\]O=A[O#-A,5K23_6JP+R;??QC(G)T<3D ;3H1Z0U2.:27Z>)^:*[HQD ME#6\VD87X9*YTRQ< _.H=^EK"^WW5?'E ML&]*:O8ESZB:NJ;9+M238^UZG8QFYI>A=P;\>EH+8X0Y';>+^G;2V?9M0HCK M! [S^#S5#5/JA;UM[!&H(FJP:%X-K]U_Z;^R$WVWBP)XEA;"B2D&BN#+["[P M=M&!N9<+!C4QOQ@1U.D3X'915<; U01OAHL7@A"G#*4L3L7[.0X)&!UR3Q*E M:I5&\A\_7;71&^B-+6-( Y8*F.$+IE% JLQ6![RY<@F+!O:6H3-C'+BT^:_* MA<*.W,=O/(NOWQWVM= QKF]R<@)D]5]7A7EAH.M M]N M.K@Y2%\Y1R;=;7!^6^S$9-[ZDO$?K'/K3\7.JANP?YYM<^H)67+[5.H< M+Z-'Z7'E\N[56'[DQ^GS\N,5&[>[$?5M,?>;4NZGRS$OD#-Q_C)$0X"!U$\; )YH4H M@_7 1%GA,H6F^A=]_S7OXD+ M9M84K=%*;,-OS#>7VI8YH)TH(Z MKB$'G^O8)KD_Y/I'*N::,S2HXG#8P^46YAWU@] M\$Z>>^A6@WT1VOP2P:J)L8:0+5JG]7D)29&UL:HC3[X(9L4'">SC.'$CQ'PG M)@X.^IP=8Q2GNG)E=01+T6M]R?*(:(Q/F*<)A/:D^9H\+T*=KY.KF#V/#]:B ME5F7CX L6A>C\J=[_GFH]\WEQY_*"S7[S8#QA>/8B+JR?%78K=.?,C7Y>VN^93&GU7*(IQ$/@X=GS"'^C9+^AU3; //+<\.UGAA!0_Z MJP:\6 <9T%MY>XT=]*31W*&5&PUFQVFP1.W]Z[1+X;NP=C>-/WZ-X/5N7367 MXHHQ7EPC;YWX,/6!*+/!N%;UMI1VL(PQ:3ET/#G9M11@P,-A];XJUOM\!QZPVOK.OYWS)'B7-U?]M:M%UN\">+[=-'*VSW[P;RFO M)9F+FMS@M(B P0:=DU@UF/LUI'X"\[8-5O=-$2..W3H%/_4A.#6*KPPEQJ.V MC"'"O)M/CMI-PJNBI+?;$.>8SJ%0ST=>Y*4)"F,G01Y.@OZJ23[#HNX(.=<# M8-E2/DJ^-45(2;JG#\Y8V>[W8Y]3[T5)MA2U\G*M-U*+E&K-+EZ7:1-\ZEQ? M2LO=][S:%U^V.RV&^MXV\V- M=>*)U811C+36T1FK\V9YJS\R,1BYRJ,US,O0_^G=5EBU,<"[[#AQZ=BZN#"B M'Z[>EY4 ?5J/_ZELJ_%7*$S\)!(CEIUXB>>%CNOWJ$)F!Y#AP306PZ-">^_& M^M&]&T7C@/6G+7_'$_SO*ZY6Q?V6 M8VTW"-Y]19NV5'SEARA%A*&$.101$D1QX V;X*$'NLK-( S#"M_C$)J!/J96 M:(? FVT-1D!.SA="/DS)CZ"M%K4( ,=MG5Q%,B 7Z7Z+O0E3AW[BP\O*+%^1 M[@E"MPS5GL+1\V/14W&KY6H"-_(2%'@.]MTX3E@D[EKI33I!Q+KCTW2WD53D M,<8@W?XQ+OFS2PV2/^:=!++T+J1K:G$%/DP/XT*V6[S>?>?3C[)Z^)#] M_DO&,^0BV]8KCP3$BYS0M:GK8H9PTCT2&+LX31/0Z2TU"Z:W9K/?K;L>#"RC M5V1,+EDW3Q8L#Q_PW%B"L@'2C?67ZMH%LT;4Y%ERK@C*.#*7H2DC?2AU-B]% M9?E[6?W&L^BJ7.=UO4II2#S73_S$C;'M(\].6&>,A5X >@%'T81A;1%@7A6[ M5_37F$3TR&J/&Y\(T1M&)2QHSAA.PQKS-]ZO C[&? M!CAV?3>A#B,(.[T)D@9\:E3NLRU0660^&*0G P;I3O))_!,^_K:("FCY*8PC MH)#HID=9/CB0F<2"6Y:1" A3"Q,&$/1+<@#W7_JMX-/CPNWE.]U=YR1%@>,& M06@[E(4!GTOY[2E<0RZ@ES=BN%THSULWUTC-O&;MY_9BO#U6QYSE; M_R!;$":,^!&V$P]3ZL91Z/16D>. SM&.M65X7#JM[MYP?-!WIT<2*9?(3LDA M++=]4AQ_Q#;;$]57N;JZZ:Z'Y66HE39OGFR]ZV1)5K%X7GZLAT3?LV+;5C^> M% )TNYVDV!ZXF*(O7%:S]7Z%F1,'-/0CGKQ[<>CZ:\K,' K#*O?V M<)=7HCG^3YB^&:1=3OF6P3A,$T6)^*.J<6L +JK#6^C6*?8;JT-O?>[Q3ZR: MRCQ?T5/SL5N&TD[@9SEUKX"I\]_SXO:;,,-'ANPVYVK#1X+^CH&3TJP.#2GJ M];:L#U7[5-, +@PPL9,HM>.4!MC!R(GZ"62$G024=DX$R;!NDWQ7WA4[!>6> M*B1R,K[ :, TO7? ZCRP6A=.;FR?<7**NA_4K"C]Q6)V'./8=[*3BW787.T$/+"4^2-PF@#.G"*I?,#A%G&0+"Q85 M(F@YP@!^6(MH4]CS<^R#%!\#^L(%N9.70HV-P]6:B,F"O PMG]+A)_47$W/] MTMAP7VXV*_KC/A<;<^A.'+S_=S.9H^W]WI\$I!6V0^JZ?L+\T,$12E/;;=^G MC A+/;DG+_18,JWH'3[K%*#5(;0^-Q@EGY77Q.QUH9Z>5)@&+X_/3;D^-!VP M.:&\'%X?X9J(W[.Q2CC=C$!VZ-G-^"-%PS-#BU[ZYATU-/M2FFA@L'F * 7> MYV]XPK-YS1O<[E;L<:*ZSONCZ,HB)'OQM@C M%/<(8I^!=A5UVC4\#K107S58K2-8JT5K?7FP&KQ6 YA/R3ED21DS$@2Y;'XN M_F%#AE;JC63C !ZOI-TFHK&,_-J(9Z7YMJQ-18_VWV9W.2GOLF*W"ITPB*@? M8Y?Y@>/!T"FM*G&8 M6E^?(U1-8T>%9O$Z.\X[>:W5P*+\%7WUOKS+JP_YMDF4ZV_%?5^+%]IVBGQ& M@]1&8>#&*$ZBWF(441M6'3_&DO':^!ZTVXG+F9L/@D&VM1VBA=^^-H%9. M)*?B%":( YF/8,U5T'N9HFO%O!J(78:<:?'DR>5UNMB16DCE\IA7NVS[:YU_ M++_N?\^JO#,6Q3AVX\1AB>?&J<,5L5NU%9J84"J]@JINPG"2UP-[=:ASJ^Z@ M 9;V1G GL48Z#6W0#:H6D\5!63VJE\5'*W6 Y=!I*%1;!U6D4FX!]*+CEU8^ MQS.U@"5/#4Z46EN/G@VM-\6NK1!;19AZ<9JD?FP[V$F\F/I#FDK"1%Z2M5B; M=V-+X+0:H)IV8P TC]OA,L.PUEVN.]QKX4-C[@G.Y M@,% KS^2>V"J3&E8P7T&S8=<+&YL1 TR*^IUMOU'GO%)!+/3B"0DQH[O8FH' MCC,@<['K:5K5U8;'\# C>I'UIZJ!5NQN@85ODP1D]*+N++'0N]#[G'3>6(,7 MH@"N]<,2CBQF]5>6>;458>UQ7<:RRJ0>RZ\<&V+;C/:_S7_L/_V>;[_GOY2[ M_;=ZA6SJ>W:"HS0,<)@$_*OV%9J(>EYJ4O;!4(PKOFN;5'DX]28$WBCK4VB[ M<,!J/;!:%Y:LZN=T:Q-TY3C^C%JN[NPH&1_)L1D%%T/)I]_+E1T@XJ1.$B'F M!(3&Z3":4 ^E-N@ BQD$YO7:,:G7TD2;D&D3'$^AS@(W5^=RR9K<<:M-BJ&Q M^AD5&.SC*.%58]2@WO+&FJ]\',I]-= 7WQRBM ZM5>4,1^6O6%>3E>?Q58-:? C'>7E>LCG_J8 M#PK$=L,D8HD_# =1XH#>J#($P;S^>J;U5XYJ4_*KG>7)U%<@7[KX"HQ:M1<4 MKI]5>F%.CE9>!4ZE:DE@2#Y]RZL\^[H7=2W("PD*'#_PQ,V@?N@RUF/Q X2D MZTN,(3 LNT1_+*=LV>-C;/ N&_EAO#^+NO;Z2@IL0#&A+ACT>)*Y-Q6?YF_2W;'B#5\5.% M0WJ07%0D5(;,S64A'KPXEI*_WKWJ'+'>?;5.7+G^UM5\@00/J8L*Z)@!=I+ M0H;'X GB]MBAN/I/'XZ.$_,MO3AV.R^X(-1\>]\TY\)3=)DK5N,5M8$#WA6=CS3*8-0.E;-#'&I5]".()>B:4=$2K*FP/K2E4W%)6EQ4^9K MO+ZMJ&?S3TX=@GP7)QYS(M?I#=II"GI)>X09PTLC[;O:ZY..N.X[8K;^UZ&H MBV9==,W1\IG<3G;2K8/?L1*GE5J=PK84,5.2,&E6ERY<\HY(RQ60&UF1:FZF M[E[# MD-H3[<8-;W\VSY.]:K")^^?%++19SH+IEG[*Y=1L5K9A&G<*]3^M%FPSVW_F M$O_:^BP@6PWFB2]X@E)Z116-16<96FG.O7*B5@[3U5_*[\WM_J]W'\6K5EFU MX3#HCWV^VW 05;DYK/=_S\0K /N'Y@D!#H[D[9\?RNV6E=7O_!^M(A81%#H( M> M5X=L>V/U'EE_ZGWZL_59N&5U?DTL&YJB<45-IH[W,D1F7L93)+. '2] M8\4U+@SCU+&)1[E)!Z/8[XV%+(Y6]WE5E!ON4;672^L4#4&TXQP38 ^A%8G? M>Y'8%MF78MOD%WOK2WY;[,0U%^*^A-8&++=3Y5A.Q2<@%IBG@81X6I%]GJPK MFCF2W65(X%@G2JTM3H= =7\M\OIU71_RS0K;3D"(Y_HX1#;SHI!XI#>>HC"& MS$ UF30\[QPZ4K?SJ4.3X+2.T2BCC)K4K)/D\6M964<_K-:1)6C:.;E@C5.. MSI(U3]TI*0TQGL:OF/$2*(X(9QBBEU(W208@]2E:[_#83-2XC^JZT M,:D^F[1]]A077 ?7VZRXJZTZW^^W5_J@$4;'R*!>*B>1OWY^TLA?CW\)JM=C M :L=. A+5CFX,U+JILC1R*DH(@[_W-3WF3CI%7H(IX.$^BRPNZDHW8W2LQ?- MP">B/2)-T]!;5<.3Y)[O!0YE+B&IXQ#B$&IW71MYL1-+G68T#L+PS$KLXI5='0+O M<5]:P/]31T:A(P)C"V'@.W/O?0)UZP5V48K)L:@[9D M9=7III3V:N=UG#KW$/)-7V)+$YJ$09 RC.PD\2D+XJ2W[MNVU-,%NFT:UMX& M5WZUG+_/BO@L6XI[)"6ECF-9&R>& M)X6X?NK%ODL#PE*2T-!%GHU[LS9QP_$J"#!F6/[:*G_-"@?A1ZKM=LA"81P8'O]\9H@A-((;^B M"9!,J1;Q#^M4W0QY"=T*OB@E2^62NY"\$W*+4C!.Y,O*RVK_*:_N7N^^Y_6^ M64L>9EHD=5E"(HQQ2(* (3^,VP/3,18OQLF.3*-LF*Q=YK!>\83@SCH!-MO2 MQ366KI8C:R!W&?U(CRM/RHRU\2-]66A65,TE,_CAESRK#U53:XBSNJC1CZ)> M14Y,8X>R%#DQ<7FGCI#=6_6\, #="CK2EN'<^023U8#BW8O#DGR,3QNAT>7-^\:96EL!J18IZO2V%6?'R'[HK#UPJ M22D>AEH%3A"F!&.'H#2(:1)&J=.;CN,0]G:'#H.&=4M@;"\*LT[[WN<6G:I\ MC6(8J&%3D0L3,E5>S>K9%:YD1$T'U0M3-BTN79(W?7Q)+PJ(&QS+'=H/&)X! MT[V)G20A"\,P29'+O! AGSI#3HCXEZ"E38UV#2M>!U54M5SJI"\]Z6Z>>LF5 MT)E8!RZ*CB?[V0W[/L31O M1'.5OHR")8'K.TD:!B&.'$2=! \HJ!TG$-74;=MT:5('%W*QK#&:Y11R3H9A M*MDC7(P\ JF[(I&F@K ,F33FW9.+6$RR*"N7M-X7=]D^?_=50K'M- WFF6T\K9&(8)90^S>4!^2?DD MA+\K:FDD#,N02C.NE1,T8YA(DOS+_O6NWE?-_>*#]16BR,=IB%$0D\!-_"C" M;FLM]?S88;"K0U6M0+JFTFVAK-AENW61<6(&>-9WN @JTRBG=U/P!Y,V@<@Z M0KHYU;=CTYU6U2ZP=$7 QO*Z#*T:[46IM[4!GE7Y6-SNFFKRW1ZMUR)+Y&GC M^W);K(N\_I1]V>8KZE(WB0B)8I\+H.\%GMU>,97$.'%]J;)&7;8,)V,G"*TC M1*O':'UN4$KG"A=>87B9AV=ZC&X&%_!Z@DYO2C/M#+@^))P6]UZ*=:H/1?T; M?OC$/Z#9IZ3406Z ,:6A'[@188@FO<7(=4'/3H^Q8WK=YQ2:);!9 II2A<,H M.B77?"9B$C:V*Y)H9FGG,D/7EG$T\+J,L5V+)^?+,]K8458F8:_?74PP]<,H M0=C'L>T+DOS>(J*N,TJ9 ';F4B:E\H51A"IJDR$N-6G3+-4*5SB"J),"LPM5 M)Q5/7E(G97:DU>E0[\N[O'IBN5MY(21T/3=V_ !A@E,7,8_V5L.(3^(A"C72 MEFF5ZN!9ZT?]K.( @0(UEE-)D9J03J!0]4P^HU@S[9)=Y^J:8&EB>2&BI:PO]VKB?/>_^,?(RD:5ZU& N^U-)4Y+7@ M;7:7O_OZR%2?-#$:>"B.?#=,0YQ$7NBCWE;J$D]6$M0M3*8,H+G42-9>EHAI M"%-5"AT3)BFMN$C#!!@@#7FJ@P! M'F@WRY3:6^LPQN0VZI[X>6E?3IV0!6S#C0!?:FD4"MKXZ?>R,Q(1YMFN'Z*8 MQ-B.(R=Q@]Z(G3*IY$KQHPUKXS_N:XY'\GYH578 NFB&&$5=Y&#&Z"* (05= M-,/42%V48@RFBX.?+^DBG) %Z:("^.=T494#F"[RN U%W2YBCA=Z(4N3).(Z M;/MN;R;&'I6K(%3^>$C35BH=3+-J4^RRK?77/-ONOZDFD2#*(')IB"M5P11P M1DDFA"<5T33$UUC9E.,-*)Q'7U^43@5:EB2>*O"?E4]E'D94;^%\M_YVEU6_ M-6N&-HO$<4+79]0GE'IA$ UKAH'M@>YW'&UL^FJ) 9^N8BX@NY(;DE,2"]3B M$9Q.5=OUB"M8@9<:S0O9DM3FSLNE7F-X4M>RWFBW;NE3REQJ4R=*/(9)%/B! MUYNE-!E7] 4U-JN6Z2G_ O.KJF8&J=6I9LNH!CMC"Z1GBD0O5<]4W7E1ST;Q M)'TC9[;-ZP_Y]WQWR-_F^RX/Q&F<8&Z#Q9%-$]=WB#LL,$8H!;VEJ6;!L'(U MH*RJ1053*$7&Y&3)/%DP+>J@G K0+!5>S_)R177&\;@,J1GIP_G-I!H844Z2 MWN>5^$9VFSLK+Z2.0VPW15X8(]M/8KL][9LDGAN$,>S\[2A3QE?2VENR.YFY M$2^W==A&)D4@/A43(E-$CDV&;JSW+],X319T0A$D U)A=AF2I,>5ES(?=7ZD MLY[UMWQSV.;OOG[\EE4YSNI\(]Y\RW=U^_J3N S]MKG'HL8/Q]_IWK]$OV?5 MICWOB&P7XS#U:8 H25F,$M:6OH:B$#;$H$QI,E2FLZO.$7$[2 /SU1>!TSIU MQCKUQOKR\.@7.X^LQJ47#P?/'6+)U&Z1T86I\<2!-9-*ZHK#M?1S\E@O8WR8 MP>_S-'#@;Z(HZI21W2[S7O>P$0I M=;=42%/&7(;")/+=6.3*=ISV4*.8@2Z5G@7@A.JDM$LQ3]0D\\RE!TQ=+6?9 M^S#!Y[74<<[P+4.]YZ7@R8M.L\=#VUAR">F;8M<\CE"O[,@G'O53)([M1FGD MH^Y!! X,13:H$F<".*;7,22FN"_,<(4O5N.,[B%&0S U#2C3QA&X8C%-".<9 M>5XD?LPXHR^J/\FHHM%AZ!BBFVOC(P;]UZ'8/QROTJR;9ZL_?EQ9_X(3SQ&W5BMRR?7%M=6^Y#\GGMM=6XW#Z"WCO,OSUJ4 M]5F0875L_"PCG5*H38R*9MO<3SZ"&B9'UV@[10P7-#*W"K!*XIC8F,:,^CY- M(HP#UQOFHAZ-5O=Y592;C_NLVB]F:);$#M'LEY1OGM\5N)ZZS_I+Q'ZQS MZT_%SJH;5?WSX@9JV:@O9HPV$.J?9GC^PXW"K5OS#L# !O7?9NR%\C+]L*L4 MN?E'W+_PC]C7KW?OFQ%FY:=IY+(0ISAV;18[">NNR.?P P9[O' QH W/?QLT M7%<7.+)"HSOWP&HPL$L=5UN7+=YV6J?_*,/JXU#.,JHJMJ8_^J"J2LMD8^JH MN,T_I/ZMR0<&^"R*O "E?LC\&#LT(+87#;5Z(2:K77XKGH*<>U %PI;2WJ35 MWE,/I26XQ;/$414:X+E'51.17?BHVC6>/]RH^CB4LXRJBJWICSZJJM(RV:@Z M*F[SCZJLK+[FQ:D'R$F(YV OBD+L!I$3XF"8:M,@HDL96.'(C8^M Z0E#J\* MD9Y[A#44XH4/LL=6](<;9Y\$=):A5KU9_=%'VQ',3#;@CHW>_&/N^>)VY/*Y M=QPUEU51XD0LI<.QL] )XFX[ENYF'W.AR.&;L;V3TKK,_P%T'_8G$\TE[J3) M!OZ/+IC*O,RVDP:+G'&QY/!:H$\=.>SK?=;T[M/:FR0A:1S$21"%=DC2,/2= MH2J6$0]-LI6F';7AO;2_Y\7M-Y%1HN]YE=WF[?:(1?@4QV)945E_R[;@2[$6 M0Y[I>&NL1?WDXZTY7G2-MX8C MMZ#)23]F=$-&,V*( 4.,%\UPP5W#J9W&D>?:./7"F+@,]:XY.$D7648ZWJT9 M*TPWO&%E52UNE6MG.8M97=39;.9>=IRIK2QU/?*D1'5D'KFL1$!C.YAW3JZO MF?[DZ<,LE$T_D]<=[_F3CL>E22_[9]N^CVV/^A@%7NR$:>2XPR*&QZ:YLV!R MKR8LN%UNHJ&]JDF8>(D3!PX)&")!/!P'CE-W&=F(;J\,9R,G=Z/@.MDF" M'->W/8)HT+M&4\=?8.GZ>*?FJ6H'Y!X_F<+_ZX#[\MML7YH__LI_[''/(J_K2+BNIX;!C["+L/8=8*D MW>1/$ LC!'J'4)-)PY.Q!J6XO_8]_R4>NB;DL!F8+F[E9D@ST J;P0R,'B'> M6"T\ZW/WI\!I-4 G+O&68^_*F*"9_F6HMFZG2J--%J9\[WFR5+4K>1_R]3:K MZ^)KL6Z5??//0[T7@DWR>ET5C5:O;)?2Q([B,$[C,'5L-W8'&&Y"0(5 VHT; M5L-SD*TP63FV[8.%-N6]6&C-=AOK;;FW_I'OA^\=/;(>NP336_V!D=/;66,"TUL. M]3+;RQ%?**-7Q-=8<)8AON;<*R=JY,"E6G$N,*LV','FL-[_/1.K%/O.^"JB M/@U31%*>1C,:Q3'U!IN!G\#*QT99,BRK'2BK1V6E90V5RY%42FYL3L8B<+^Q MPV6=,[D<$;Q*W;7E6RV4+T/>-/ERON"ID2%IX5I_RS>';?[NZU_* MI1+Y#(?,">P4LX@XCN/&;9X:.]CU* ')U@@[AD7KX^'N+JL>Q.0Z_2;6EIMC M"2EG_T$D(]T<6_RXAPX4M#$42\K91.P"Q:Q#=4J=]?E3]H5_:S[YNDS5-?'2 M0/!"I$N')^?"I8T=N&RQ8E?L\S?%=U$BR 7TMN#-"]5UOJ^;EG9$$KL!2B+* M$ L#EZ9QXG;W-' DE#)'3<[TV3$!XC$V(2X>N$XK+ZF" 4SE!GXQ.F$"K,VE$ M9Z^Q=$4WM9"[#!W4XTIIH/')Z=1]N=FL?OVOC__U[FY7\+_\DC=W,5/FNC8W M$8@+ZQ/&$IRXO1$21U)+J(H?;5B+!""K0R0G.ZH471>:"=B!2>3>;5K6D:V?6R-H!B'$6(H0$G I9A(!.1!Q,29_E3$52QY 'T-:)2%03644RY=3VLN>79%<#5PO07QU>E'I; M$$"1NSH#4O ?[?.Z-Y1RP4^3Q UBY+C4=T@P&*(.L:7%6.WCC4^A6S0 ]5"D M24)US3,$$]P.SXW5(U(16T6Z #IKGC8UB56@3TY>GW7XDK*.8VV2U@RI-"^W.%-U<\V+:(A+ M/2U#RU[.FV*7O][G=_4J#C%-G2A,(B<-4N*E;L1ZLSYQ?0W[.?+&YMO3$1BM M!J2>C1T P:,V=\QPJVV#1X;6*7=Y!KK@.SUPIA>]VZ/@CMR.CRI/LHK65%.^ MWJW+NQSM-MV^>(V^U/LJ6^]73A)RAI\>80M3Y691NKD5-3=7XN36$G8'P!4]TIO"RG;#Q&J;0<]B#<#Q!=6BWIV254@^(K F@S7,N36J(<7 M3N>88U-6BKGY9HGG[\7^6]J)2',X".TV;XKL2[$M]@]G@X(8!KA%Q <#VV$8 M83M.>R11&C.(%)NP;UJ*CY>+D/QK7E7Y1BTW-<*]G/K.33M,?7NTUN\EM.U>J#L9O?%/ML6_Q8WX;>@Q+UJ M9[:)ZV(:AJ'G11:"G?/ M:6):4E8G)QDHI$=\1X(%POEE4X:Y:T*IE?F%2*->G\[%T !C\+N>FM[-,ZC+ MI]3QPR]BBIN*6YC;8YZ$AHGC)$[B<6B>XTK#U@_D#I[B!:"QFAN^04J!;8EW!;!B7H><3^7KQ MABGS#$NGOUWR_2'?-NL>];?BOB_E#U(O]2."0N:0T'5=W[51;]%- M +26/L M&-;N'EHS?>T'X$.VM1YAG3@)NTS7M=1+ \G+Z*!:/#E/L[2Q(]NYQ+[V=ILW MK>E]5=[GU;XO_O9I$D0X9*YG4]^)?>3&?6_&B,:@:]E&F)F@.*I'9MUWT& I MSA@.Y?*7B>B#)2>/F.M1@0]OZ!&CRP1=T2(-K"Y#BG0X4FIO<3 A>CG?J-\, M5=R4^;[GV2SP$,4."7PW#GL(?N*"'E30:MBP6,G- >H11T?TAD%.W6:+ $SO MM))O1 4A1%[112/Q6(92FG&MG* ]P]3TBNF_5&5=KYP@25(W"IPP#+PHQK'O M1;U9.V525^YH,V98-1L0YP\ZP&1Q/)]R4C@IE3#Y>^D>VP;?M'KW$EM7-$X; MT[ Y\?YYO0RVA5)F,V5E#&7)Z'$CJB=.#T01KUT MM1/EB_EFM*:I I#JFDG;-4^Q A*4 =BCZZ2U29TR]:/%SRCG1N00'(RI%?(" MI6J:.38^BU?1T0[*ZZH>+C4H[=M\OZ)ID**880\[GH/2(!#'5UJC3+R?N-J7 M^VP[6E-E3(&RQ &5=(?F$"Q0Y4I<8&C)M>JOPB';8+1SP0DN.]7(NIW(ST@U3 MO:M,6T>LUN<9ZXLA7%XM+382E&7HI"GGGA04&^007DPG#BZ_WM7[JCDB7Y\^ MX.([OI_Z24J8%R4!3OQV?R>FW*[:'?7.J6ZP,\IA\SWG"+7*7 MYD8&T:V;O7B>UPS'-_CXE_&H-;\/?]U: _]R.CHQ]3#M/"UL>U/N;E_QR-VU MG)\@G;W0^&4.I:K51@=@&3JITZ&+=6>:N)*>_F9%U4SX^B,=A;@F-A-2O'FW M^Y"O#U7%NSH7[+?EKNK_BK.Z.']HT?$Y##\A-*2!31$)W#CH\:4T J63!WL90\,,?I^O2LS$/#SQIG?WV_(ASS_FU?=BG7_\EE4YQR%.UMR) M2X6:U5ZT;4+:W;:Q+F]WXNS-^[PJRDV3=K85UU$:X=@.XI3$CF/;?AH&N)TD MV)$=VXIOFD^)T/ U&!_]46 M]YG#R*GL%!5\5_)Q=FW8*?SSF=-/5 M"8P]]3)IM*$S@Z4&&CB9,!YCPY,+C6&0FH_,$?9EC%,S\ MR[W-[G+THZA7#(M+X1%QHA39F(5!C%AO(B0,-.R /MCP:"&P6 *,]5G 8H^ MC"(YK3;&#DQBI8DQHI2G)%P1."6NEJ%+:M!+#6U%305(>9<5NQ5!KN/&-/:= M. H03Y QS#^G+GD^@W_,V\XWG+L)L?WC1181@+\648>H%<8)10'J; MS$?R[V"/MF18-WI\5BT 6O<=0NN>_Q;@'N_QA%X7E.FYA.G+0&.#S>K!60TZ ME5>UQA,*N/Y\4F+5+CD?2;#<->AWP^H 60+YY'E_7GU;8DTG3XXC($#JI69_ LW+($U"Z:983_!D8-J/C$U\#($7; M%>'5S/LR]%2W4^>'_DUPIC4O?RNJ6VMQJNSWK-K4G\01J=.?"YU^6^[_D>^/ M"KXB)" !"UU"4(Q9[*4>(@->8H,$9G1F?J/7OH M-(OWX(_5.'337G[,/; >\KUU].'FI2LEYLO#54(R-B,WV@R6,98L@ >5+'V" MR$B7PPF 7YY,(X[=#S\);]$=>K8M: MU$'\/2]NOXG?^9Y7V6W^(1>;'\7N]N3ZS$]Y=>>L8D92S.<@GA^D81RE@3OL ME.+80R&HAN[G<6O"]:M'\X[L2(:XK+@^^;W[3H6S5F[+EI,;JU-AL1:2=[Q8 M^[+Y]@W_SL#-C?5[QXZ5M?185<\/!W&\-E6<-@$6]/T\@96M OQY/)HF!SBE MX301$*WTV5RA;:7O^E;ZMV,KI2>M]&]-*Z6GK;0GQNJ8L09J'EWN^^E:*S53 MDKB8-G&MCG$Q(*4;[C*REI^1N/.*R9_0!7A>]'1Y]8F#^-Q!^J]#L7\X.3G7 M/%/\Z5NVZUP_.>@JZ6.]"D,7V0C9Q(D2FZ6!S5M=[Z-'W "<&OTTGBT_.\H; M6JSBY+ALV3PKO^?,''.G\DB.Z?3HIPDN)$/Z:9Q:=)+4,O+H;/>[8V,=4JAW MIXT5D"5-?._DHAK&2YG24G!*-^ %)4L_'W?/Y4L_GQ>J[X-]SXJM2.)867W, MMOE'<>[ 4X9=6T2V)Z7D-8^_Q]+(MA*CS:KIE.-TS>D>JBO MOI;5JYJ#M8YH1[_O-99]R5%Y%N*!(Z8VSDV_SW6=PFMCB_8P+$3W]?MU^8TM MK8I_[.8?"\>>5$01([01B[$8Y=)R*4A;U92GT*$=#1Q@QKYA&?M>;( MFKV0YHO\B!&FD^/IE9/&29F%J>$)J6E/:O,%E2#5B *^1-85T=/&\S)T3I\[ MI:'V"%,SDE?-_ZZJ_+VI-6;LJ[?EW71U,T=Q)G*=U_[ MO]<<&XUBZMN.XWFAC2F-?-IABVQ*0'N WUC&8[U\,IB$IUL#_5;&>,KY+D?-)?7XB^-,S+O_T M\+HZY!L.)*LXN/1053S%7OE^8&/?B1$-XE2L$81A]^ Z]I(X EUNI&C"L&@/ MET \+D'A\\NJN_1^#;_A7I5-.66>@$B8U': K![1C=5AFOKIW^=XN7;&;QR1 MR]"TL4X\>;A7 R= U7E?E5_SNN8=+]NR_&C4<2@11P61Z^ PY3K'0J_*4$ZH^J,4CW.<4EW8M.@;6KAESN#UOQ0HI5MT=:U&1(F5Z0'$W!JYHL M/2)60)M7GRX0];).C65X47HUVIGG=4L/1P#]$H<>Z_?90W-_>I5M\MXB#9/$ M8Y1AAS#/]HB'NJD[MQ@&">R:A1%V3)?6'.[OMP6?*?77O,$U2IU":8&:A#VP M.C6HK [6C=4 FT^;+G%T79A&,[L851KOR5-)TL2.U 64SD<.96< - MD./PE[K:""R[:\J]N[SRY$6=WBAQG-!F,8H1@)MIO3N.E%7,CQ-#"\CR=/E3&FD%8Z: M>J+=YC*"(+&C(' P(<2E/@U9A+P>@>/VGN^6O M?:&Z/1^Z;A%:VR/H4=/6(E[9XK]5(W2F7/'F@V:ZX7#TA% <0CB%:+T?KJ,,^ M^Z$P-30<*\#T<3EA4IEB/JO-?WK31NAM&R'NQ6QR/9[BER:GT\1O&:(^I91ZL0Q#7W;=VT?N;T/A,5:1HEYD!L>4#JG MNIGW^L':'QVQLL$3_T"=F1O)L7<)$1P[3!_+WO]:;L5- M2G_)BIV0A'>[DUKYJJCYCPC_Z^ZVS3)Z3U:(IAZ-/801L5D:XR!T[!YNZ"2@ M8TBS@30\^)X<<[GER+LIG"6$]>FM$AMQ<*8^.3BC>T0V'_)Q@^^BHJU]G+U\ M).KC^9&HSGWK+TV;:?Z]U?EMM8Y;K>.B=<7RRB@=N %V[-CSJ4-=$B2N'P^3:9LE"+*G:QJ+X7W>Y@V/ M?F-WY(KE?(M@6G-[W9%;MN9H]U9E[4L;R[(*\@R@HV:EC.?NH9TFQ V9QWS? M&7)XAU("48LJ5RB\HI0ZB%^& M"FKQI-3?+('U:W6=[^MA;\##/G$"[$91$"9Q[(4QB1HCR/,H\E/0:2G81QN> M>Z./'^FGC\#J,B YD@5DYG@!UH@U0&;;DWS,P[4R+S7"EB$3JN#/B[7&< 3 M@Z[F:[#E.]06_W,CL6M(? _'86\K3F$K>VH6#$M#!\=JP:E(!)@RB%*89$M% M,(:2T9F5XXR7%P5$E<ZV.4JT2@/7 M26+LL,2-7$(PGZ<-M@,4@@[N 9JIULR/9N1 M:9@N2EW".,]!(!B'UY(\0]%8AE8:\^X\,33*(O14Y8=\G7/EYG#>YOOA(&<: MQ8GG^+$=4Q91%%/7[B4;)2'HZ:Q1ADRO6/5'^*H!G*C6%'?3;/.ZMK+MMOP] MXZW'XGW8VI2'+_NOAZV5]?^L_&K]AW]C)W&3$?V'=Q,ZMMKI2K4P2(KH5!$ M3G5[%H^X^NH*](CWM,HWQ;ZYMG;FLY3/,7A-+W40OQ!QU.+*A>.1&OB1E;U? M=U^*[3;?'$T..AL%S E22F+FV;&;X"2)!H-NDH*>/QYAQGB!7(OL1/)@BC6& M03F]FH@\F%H-O)V@FDF-+O-S18LTD+H,)=+A2*F]P<%4Z#6?ANTXB0]<[U9N M[-(D19@X#/N(>FYZ%#KBD@2B.Z /-JPT/99K-TX8Z1^G)%SI$4I<+:,/J$$O M-;056#M_7^7W6;&A[;4D:+=I+Y Y71E?>2G!.$I1ZF/7#NPD1,FPSQ;R?!K2 M_'78,]PK.HC7KFK)%#;)M# M-SQ/33)LG.[Y[> U]'9W5#W>6IM6DR1(NR)5 M.BE?AH)I]:@TUT!'[.ZO7,(/$/(%=480]\RM&.4!Z6^Q@2=2)7W>;5_>,^;SYYG-&*[_;X[YKRR M*?+BQ'&="'O,B>+(Q4,N$[,8M+4]RI#QJ5.+KM[E"W'C9Y%C":.KXU(_C)/%12CPW$8_X]4:3U,:P%ZY&&H/T M+Z47KMH5AV* UDV2KFN5D0YVG:DK74P3QZ0Y@@I;1\.&PRY$- M _I ]]><3\ WJ7AZ]/%2'1^G2!2%*'(ILS%S_=1+V3!..2[HV8DQ=@PW^7:L M4%E%&T6>7!H[%6^P++9'936PGJSQ3_U\]46*KNB)#F*7(3%:/'GR@+0N=F!+ M]ROD4(II'-H1SXI1$CFT>SV1?SB+B M?LW_Q(R=9K%=?I'^9$LCJO%8V5);E MYUB-?W$97IJ59?1X*.AG%]Z!/DNON!]?5N"Z\7%?KG_[5FXY(;68 ^\?AI-X M">.Z@0,;>PY)0N01Y@WFD4U!Y7[:C)I>FW^-\.LWKS^]IA\M])98'S^]2__/ M7]^](?3#Q__[_XI=)_I?%OU_?GW]Z1_ !7MMI$NNXL_!-W!I_PAQ6&3;/\QV MGE>6L6MK_[I)7X:8Z7?K?)? #&\*@GA^&)DG4BQ,:!#$.$!.Z-E>[ Y[%5$( MJCP<8<:PZ/5'Z=^HOH UAD&PGIDD3UG!YK^/X#)#O& H3AGP41P'_/R^.8](9B[@0@C1(T81A_1G..8&>;!Y+F^2DS#QC MP$G:D[?BE_!X'OB=/"B1RY"9L4Y RG MO9Q%-L-2#\./MV)>9$R^ *I*K;0*3< J6(B6\Y"GRK.=(QE=C"*-]>.I*&EA M1GWZM4H)%0\#NE%HVV[BI D.!P&,, 8]4JSP\9.L-X\6'17>5"=;6BD;/\F: M>V8%FE%)<[<,01GCP(LS*" 7T")R<3W(6^YF9RR.(]M/71PCWP]3ADF$!KU" MK@.ZI$/1A.F5FW+W/:_V30&5>*MEN->^5Y?[]BIRM>IR*)V2ZF*>2:#"##7F MI*&0_EAO#\UC)_V:SB_9OKMR9I[2\\=475.?<=PN1(%&.G&A!GT4)Z"G/$YT M[\1@F&#JN F*'!>GR$YQ/%QL&86N$X$?IU(S,TFMCG)2,X8_.?F9B#J8!+6L M/4IUCKAF>*#D67ZNZ(X&4I>A/3H<>>[%$!W<*$RH5BE"* G%&R,.\>/089( MR_;\*UOGOA?%@1NER&=QY =\KD7]WJ 7$% I_ @SAK./4V1#N4Z#$"808XB4 MTXN).(3)QRFH_^P+V?6ZERAP-;"]#AW0X4FIOB> [C]K:Y<9R>P4V MCJ(41R1,A0QBQ^4&^T/!$241!MYQ!/Y\P[HT0+)J@>G&^H__LFW'NL\JZ[O M=V,%-[9MB_^WLL/^6UF)1RK_E[4K=[E5U+789VGVJP[[>L^_*':WX-N/X)S+ M*9EINF$2=F3Z8\OTWUI^7S-]?DTZY^2*("G3MPPU4H?_]$'$ M,3Q(U^=L-H78J\FV[[-B\WJ79O?%/MNN?!1R;2-QFA :,.;YS$][:[$#>Y1( MU8;IVIP!EB7NI7M5[*QUBPQ8AZ-*H9R>3,$>3%9.B!.0+$Y<^@)Q9BIPGF?F M6OW-2"Z7H3&CO3BOO='""J B\'!WV&;[?"/SK/4J3OPPP)2%R/5I2&V>@PV+ M5E[D@G:P=-LV7SW8PWWV=7GQPC2X9E O^9(:-B/O0&T[H;S='Y-\FGKRXD,( MH==+$HV$9B%2:T _GE:#7R9L2NRIY'N92B=3H=*8TUS[,[BRN&SWMBF(?*C@,:^DZ)C\4(< M!"&DM$#AXR>I,*B?V4_,K^\G3K3I!=KLDB9S&1UHC ,O;FX!N=!UJ\8JB%'$ M?,;[9>2D?HH2%B1#K4\:$,5*'#5C4Y?G-.O#"IW)$-5R><"D+,.R@.?OSEC6 MA1ER=4#CF%V&7NES!W@Q!I GZ<%^_2W?'+;YNZ]/SX)]$F4@G_(?>\P9^&U% MJ.MZB7@ S N]P ["*&C%-$H]:L>@P^D:S9K?1;LO=WGWP&EF\&2ISE#(J=Y, M48#I7P]2T/_,.53KO_WK*JRW?ZA!_)P!H-/U81V^S2UW<2CC",B/8S(]T%5!]J-&];3#[EH M.1Q8)C8_1*=.O_&?\XY<[*S.!:OW8>CHT)I.[1&!"NH,P5"7U&N$1Z7&MF3G$R;)@XX@5;@S-@1WW->KLV< MQ]"X#$T:Y\(SAWM'\J&J+:2\RXK="CL>\WV/3[93RJCK,TKMWE@0(%!YEJ*) M6?2EQ392860Y5-,8 _3I4)F7F)M$9UH0 *4!DKE,K8$Z\8+:*'$B7Y<^W.TA M[/V2WWW)JQ5.HMAV?"=*N)0E'N&9$^EM^2X#50VH63"^MG:\TD2@@I:2*Y$F MIR_F^8+)RSE5UN<6TL32\BPM5Y1E'(W+$):1/CRI,!_/B/Q[0E_VKW?UOCJ( MU^Y2/DU[*':WZ$Y<1+DB)(H"GC(QFM# IHD?DJ@W2-_DHOCO?$.*NKDH=Y6ZMAMX,0XPH4[L1GX4 M^9W=B,_UO-4NOQ7%4)]494K%J%3O2MK>]02?=$\[0=9<]69M.GQCM$J)8Q7! M,L:KXNMHG+\CN!OKE%SR$J\3J-@S=$E+V1BJEZAGH_RY*FKCF8(^XLB*7<8I M:!YM$^^?AFX08AQ$*4_UW "AQ"']S#$2;YLHZ9F:J6E4K.EYXLRPP&:M!3BU M%QW!3,JJED'V1FA5SU@#:(97R"_PKZN=MQ?\X;7&7Y7$:O&>N$W VN,$YD M^\SK'9_.YO6^/2J&=IO^&[0M[Q.9PK:L#]7)9C9-&(OB(+19''G\:V)W2,(H MBF@(NFC:A'W#JRD]0JN#"!O1C1 N-]K/S34L$QAH[DZ^BC+3<^JM(V3K\VP% M.@J\7I%$DU%:AEX:];"&UL[+U9EQLYLB;XWK\BI_HY*[$O??IV'ZQY-:.4- IE5]]Y\4.1'A&\R7"/ M@NJI.*8+A &&??0X8# :S__X_?]S-?OF6%O-IGOW; MW^#?P=]^2;-Q/IEF-__VMS^O?E57YMV[O_W/__%?_OO_]>NO_UM_?O^+SA]/AXM5M]]NUC<_[???OO^_?O??WPM9G_/ MBYO?$ #XMVVKO4_$WWXM'_LU?O0K1+]B^/ M_XY73T,IY6^KOVX?G4]W/1BZA;_][S_>7ZWD_'6:S1>C;)S^[7_\EU]^6<-1 MY+/T%\MTXG[^GHZ_3V70Q3>=A8*O^;XOT^M_^%OJ8!$R@! R#B,A_/;FC MQ<-]^F]_FT_O[F<2?BKRR7*\^$<< M3[9X*/_RT+3 %;^G<_FOEG=WH^+AXW7E%DTC4WL$G6/V9?1UUN#;_;R[IJ31 MH_ET_O'Z4Y'.P]>MYO9C(S[0I,515>33\98MCO%3/IN.*\SH%9HV-4J3W]U- M%]$ B-0R>;8(ID(P&2J,LD+3#D9YZMIR1E?-29'-@QHGT#0[>[@[>VEC[%?AI4E7.OYX;4;S6S_+OY^$\L$. M6A]Q?G=?I+=AO@][RH.9_K4#;;'/B/^- 5)\7'](?"Q\6 MKO](1T75MZ+5+^T0F;ARY]EF$=SU3'-XG/I5':)PJH5?H\L.I7I3BYHZ8D6%O07T8_-M/&L8'N>[ZM M\9SZNE1MW]QX%VF1SA>5X=OY>$NC>?%K90A/Z*2ED5=[:PXV:FYDW\)"DA<5 M?$@['FUA%$\7MRYH MTQ9&&4\,)\M9^O%ZO3+]D8[FR[#[^IA]3L?+HHBK;S;YD&=%^>O*_WNZ3,U\ M40L(5.?OS@9-C>A]P./X,)X_U>QW^^4B*.2/:3:]6][]&3;I\W$TN]+)ZL^? M1@\KZ2MJOD:7S4IUZFMXN%6S8]M:O)_SY?JMB ;CVJ&8W:R>.?U0LH&NFY6R MV@NVZ]FFQO%A%&GX\5HOY],L/>ZLWO=\8^-)%X^N[D]I<74[*H[:F@<;M3JR MQZG;C8HLT&?[ESA%CP.Q['2V7+GN*C&TT2]I5?)JU*W0M*E1?LH78<:H-8&-_3D56S+)O_IJ8P^)P&4W*9 M;@Y(B]%XH<;_7$[GTSB4E;/XF&S5>^ANS*>N4^?WV)U,3X\X=C[0F*RG?E,/ M&)3G&ILFS8M^^ MZD'CSZ'JR6#\[_\=T<6N6\T68+2M[S%O\RIY1*4<5&HW3 MV"X^_GDZ_ZM=9*I^;7?H5%MH3^VGJ?&OSLF#&9).XJ*79O-*YV^'6[4[MD=K M:O??-RZVS9'KE[PTM-*)^CXJ)E7?S$Z^O&6DXJ?VU[(\ MCR_\?%%,QZN0C_#@G]FT\GI;O^=V9:PV6U1I>]8XGT;SR_4XL_0FU6Y6%,^:Q6L$,EXC@&PU\EV]-3S2:*DW.MB7'38\WK"EF.83ES4,\>YN M6QG[U6)4-(SYOHX;'O^78"JDS8[\=9=-CSE?C&8-C_E5E\V-^0QB+%X/LR(+ M[I^$;K\/'VR>C_TV?B]H/8CTQR+-)NED=2&I',8L'^^2=R7K]6C^=27P9&&TK@3QJ^1*TH,- _CJ PYD])AI:R+'"&AO%F7K%MQ=/%J;AD5XU?D M?MYP\\1O]ZL@\%_'M]/9I&P=+QJVP):\#^2#G.54\-O.N:#;6>*PB^I-SQK" M4,6--Y0BZX76F"*QUHOBTAK=WZRQ[YK>RC(^).VA=HE3#EA-E=#2$X4-M0*4 M\G(NZ,\S U36?-X>OH_O^4E+)SP*O[WD4/@HV=X@^#W-;XK1_6V\,*-^ M3.<[N'/P^40RK(6@ @/N&91:&Z-*F91'E[9J-*/?O'ED6V5+>O-RA#:_&TVS M?6S9]WP"";,\O%N2.@V$)D \OE<.VTHSZO#9TI!>\^81K<:2>4F3>3K^^TW^ M[;>565,\1*;P\I=(%/Z$*)N/DS^O=K#B\8^)H$[X.]&W4 7T;E0""&338&P@LEY0[9_5FP%I+IFKH&UVZOD^&[\Q5 MH#'[,VPRTG=AWMME1U1NFWBKE?<*,,D=XA(2&?Z[D=DHQ"Z#,NW8%&VA?)Q9 MK[WW\9.7 _F2%G<[R+'OT00I)3 26#E-J:0P_*]\=32CKI+GIHWEXKZ8YD7 MF ?BI)PU;]HAX8#FDE,$9-"7QAP:IBG "DGID0<].B3^ MR+^MK-UWV56\'#PJ)O'*Z@;K%PIZEXV+&"EJT_6_G_/9S.=%/#<^@$M#WY!P MSZUB4"GLD3&<8>I!B2&$"M2;4+IW553F1#X$/'LR4#:H5;=*-@T2PC%C(AI? MV 49H5:"E-(Q+WB7R\_]GJ/"IMG6.3,.FR[GJ:)?HFU^#8O3N_D\+&(G$^]E M!XD&D%J+$=%, 8\YL]B6TAO%1%\V<0=VT##Y6%-#_?*SO+9S,B_+AHGD7A*C MN=5>:V5?3Z^DZDW"5+=F972:88 J= M1]8:"*V%UH'-BZBP@*(WWV<7SHL6MBP=Z:%?II8BI).-I^-D8K[J(7'224:I M\5H!*8GS5,A2?@* ^WF<:"UPIA))Z^JD7TY^R+/QF61\;)H0@P5!CEIOK'0, M*0QT*3&P_;GU?QX6GJV,MV8C8LTXP@BO? 4R&,*4D%(Z)[7L9'=24NU)S/'/ M0[4353"P(X6&DKV_Z<,&;9PG4E@6U":"D<\8V!PN:0RYJQ0-V%K,=%3*5>#T M*FO2T:5I=X,D$E*30&U'A0F"6<94*:$4W%]&*$JCNGX=\5P?V*X6E\U@PWQU MG'!E&.PE-825^>,X&2[YEM:?,W?+I&: M@;A#0CV-]_]2C"9I)3;M:Y4X)B7VSFMH/0;88N50*2>CDG1JM[S5&:DA=,^. M>/E?H]DR59.P[G\9_=C/A[W/)@Y"#+6D5%O,E33.$EV.4]-:(7,G>SC?%@N: MPO3R7$"04*<]I!H+! '%''M?RH\-,S4X12^;4^TBW1735MN6U]?1CA/L<,/$ M0LB %THHA8#7@&"SB4_4W!!8Q[7(?@Y>-0IP3Z;/SJN.)YM"AWI)J 2<4JBM MM<@1QSQ7N,0!8U@G$)37<>F\':*UA_; O#>[\H.\;5>,#C:K40 "[A$*.C=X MLY\VF M9*=BB'5F?I 1^Q:65&JK<6*_>26(=0EA":AQFF +*.&4E$@Z(.H[= MM^:RJ'/B-.)5ZRI14H5]HB7. "2Q\P$3Z4.$@"0";:5)F&V4\I+:S4H$;"8U+PA,.AS MZB9X\?*%;P/TWE[SOH_Y&G_;L:1,!*O>2RTL!(SQM6-=*BZ(/"LQTAZWZ&$B M[$E<4K%E(A4#BA$GG)22*&T-IZ4<")":$4[=OVQ5U9*W"5-GSH3)?RXWA3E6 MM?&^/QE^D6?AQ_&ZW.F>#"5G]9-H)C%A$C(C,5,J&BU@BS$GG5[M:<^6:YP9 M+YT*+6+>%?^^A&\+VZ%)ODKY^D=Z]S4M#M!LU^,)=\10#X'1F @&$19$E))A M3"]L8]J2UO/&@>[8'QKD+T/TYW_>QV+-X7D!Z5%.56J?&&L0]AIARZ2"@@M, MM\L"1+K.P> 259/_;N=GXT"W&;.I+: M J@A%M!S64K"1*V0[P%Y*MI:W1J"M0."1.?,9H#S@TFY]CZ?>$W#=DX1[9 C MA .J@-J2GI@+RLA43Z6ON5$;S,Y\IK?3^_MU>;Y_#[-?Z/_FZ)*TMTWBP@RL MC$; "J2P1D0"O)%1 PHN)&ZR(3V_=(CK*DR[N8 MK_RN5%ZLZF)&]]/%:#;]U\Y<" WTFA JN6>",P "!LPZ[4K#4!/?WQVWKEEV M!AOROK30U?(71[FN//]T)K_*9[O(>+Q1D-)![HG%,4,X!%B6(5Y!2N;PA1P# MMLFUQD'N[42@Q.)BC@3"5&\D4R1>TA+>8.%]N0?V%+E*GJQV)-V@_V+L#^O_ MKW( 6*V#A%N$,&(TK,[(:XT@E:5MYQE7%Y*EN$DJY!W@W%U,=K 1UV5Y/J?C MYW"""2.8@0"%K4")")+VPC*?ML"\ MEA'OBH,'/.JGSGFG=I5 9!SEQG)F.50>>JEMB0BTOLY-@0'>06J!@RTCWIG/ M:.,G?Q&GM1[\(;_1H7;1?^^84=:$^=X[+H3#6UDID:@&NP9XMZD%=C4);S=& MV0EA-\$33)O M+:X4!F,=T%+">)/[LK;B+6D_;P'J3N^M/L7E< C@KL>3>#HG,",<"Z(9<(IL M8HN#9%:8"XGT:TJ]NZZGUD.T+Z[LC8CX"-L.0O1LP\F8\J8+[G/B[NT<,LBOT]'69@X%\7TZS*H:&_(0_7&B:-" M(\N4)LQ+ZI$#:@N,E/#"ZAW656?>,KYM!EA]C@>@!\+NMG]/!-?&4FT;6E_J0-BZVO?.%"^>2+REEG$F.?70:$()X%NI,;T4 M^_1,7;W4]%F8M:GK/Z;9]&YY=U#;SYY)*- :2Z*\!]9 ''8+9=CAUY>4*SD M61K+F\&M59V/?AS7^=-G$F*$!9)CQ)"5G&NTS<#"N)&RSH'(@*;W1G1> [>N M-@FOEJ_W%6I6[F^4&.58S)+@E%)4*^2I$*64"O$Z*\ C\L:WEPVAFL_['GX MD'XWL]'T;NZGLW3R87DDI+I"ZT1Q+0.&WDDOF35(>59"J3&E=6:; :TP31+@ M(*>: +DG0*:<0DP# >$J0A/;SKZE?P2A;D_PK>YL'O;OA!C@ ?&>,!KW!]O-@8:> MU$G3]A:6P_K\:@'E#B_![DXGI[))I1(BU3I(! $B2*Z]M0IP XP4NI2>>%3' MY!I@#$D+'&L%YZX.@[-Y/IO&F[N3IT4M^COZO0IRK**[/E[[:18&-!W-/N7S M:<7B8E6:)Y(:J9!UB#!@G<54Z[6B%<9&^K/2M#3TSH=5;U$IXOS9@PD.3()4 M(\XIDT)@)BPO)7**]&;F=A#XT:S&7[[:=6#N;*%8#;*<KAVMD=KM'\-@9%A'_@&]FIXG4NKKX-3IU-AI=Q M9RW W=GT]&TTG46_EL^+JS#PJS181)LJ3U\7C[]52'!]6D^)1!HZQC471@$@ M@9;<2&C^.1VGX:T)XGQ(%]4SJ>]JEEC#A<20 M"""8![[V;ITQBL79'G7?8M#"XO'@+-#]#EZ6,)$LA) MH[2%7A/E,#*/KX%%MDXBO%J%9M[<9%,#U>ZNRJ;WHVE9D:$LR/ ,A@.TJ= Z MP<9JS8TR1"- @61*;G"N/Q M"V"NE"6@5XFKIQ,8+SM9C;EU MAE/)PP]ZNQ$%3%SBQJNV^Z@^D-TM5/E]6BP>/LU&JT..Z)*XCP,^;-@<:I8 MI["0$$&NL8=<<*2WJ DOZNS5W\:NJC9_&H2W*R+Y:39=I.^GW]+)NZ"W[&8: M*VFMX#A,I<,-$P.)(T+$C'#&!HL?2[B55AK0Z9'F\QK";X=.C4+<%:%BZJOO M85=X@#KE(PES5GD$K7#04$0LQV:[A -3RQA^&UNKVA0Y$\JNR& W&HA9T>;/ M;?0#_#C0:I67C3/%D?- >T0,-GX[BT+46WG.MT.9YM#M=L-T=*>4*.AB>D8& M>%A;PU8/NDU1]3!ZSVV=5"QO8XO4T/GIB4!VMBEZC.Z)J147^?BOVWP6U#./ M=M;BH<*Y>]4N$ND#\S4%&D,KF0K[0KQ%0 '76T+,MQ[-T9(">J!@]6"/_8V2 M,-UZ)AVE0E,%&08X%B7;;"XYZZW(2@$24X#?_%0@B[D2X65/Y)2'6VS@\7F3X/Y-X#EL^)44Z8]?$0ST,L&$84 M>VU*R#CPM:KS#'T1;(=(C>#T@6M<_,PH8+;;GAIPA6"=YUM"/.5HG5F.P][#(55O= M$J.4DHP(3*"-!?N\!WX[ZWI1)Z#Z]'BQWI:UUK=L)^+<%5_.\CH=0(I@+BCB M1A$O.*%AV7:DE!)3>\DG(*VSJ3'8.XP^6ZMK-?)C]S]V/)UHSHWFEIGXKFB( M@GAEL */!6TN>.O?A+9?AYC51+BSNT3YW5V>5:+-RT<3AHBP,FQ -=6$>P+8 MIF!$D"C8@)?MZFZ<,S7A[TP\,:5\ M:Z8#9T<[H%^C2#++49U-W !O;;1! MM%8![XJ GV.6_"R=N%&13;.;^1.I;'H]'4\/F>7'&R=:$N\8,QY@*90,UB;: MKO;:U4J$.G3SO 7.-0YX?[N^DW9["0QKO@".*<*I$P0:]>C[$)36\66>'K34 MK<^@!1K5!G@H 2LU E42*E0P)GUX43@TQ"CIJ=RZTPRMD[9[Z)3JT@W5!/@] MYQ'ZM +U-EU,QX\&_D4F%0JS /164BJHUA1!CL0ZB[M"F&':9U*AV2S_'E7B M\\+FRZ^+Z^7L]=WK"F?UI_236(,Y4'&CX"VEFD%7VFP(4^7KQ$.>[ UZ'H/? M8^1:99*\-)A;A+X?!V.8*\PF*U?%I[2XN@U 5_8Y[NL@$;&,CS/QS)!) M[K0W6);2AXUK;UD_AA(]>2X'6X&_'_*M1CI7R\5MT,B_TD-UZP\W##M3AYDT M'CGGA6:2 *FW8&I0QW\Y? =49V2K"7N?)'LWGR]/)MBZ4<(0X@ HIS'WT$(= MMAFBE)*H6M=-:OF9+I%<9T'>)[$^+A?S6+QVFMV_A).\,^ZQ"ZX1HHRR'EEJ-O5&$.5"^7]Q37V>] M'/H-NE;YUCSV/7#N!+/L0*M$Q7)*SA@K)>)^-6T>ML3TM F8>V["M82 1!5&EJ!2/@)$G03+XO]PJB[>O?&IFA%VJ%G, M.@\UM#J\+C%7E%-6@%)2BVJ5TY7_AUF-@-Z]#WV+S/SC=4SZZV?Y]T'DY-\. MYC2W^:MF"0?>4*2=#7A[: @%8!U3(K77 /3H+H])2,-P/Q7YMVG 5S_\.8\I M4#[>I\4HEHU0X\7TV_I\YC@&IW>6A+F.8D0#+$A (H'VA)3(6*4N.1%[,XS) M.U9!5ZM/$.0Q-N8PYQZ?2Y2G&",E##7 82B9:N6)%-U%U>+*;_6GU^@.15 MFB?&1"LXLN@]$KDUXEGVI<69W-W4^&N-TM93=E&BT[ MG:^# 0[-QQ6[2!2.46N"T9@Q$ELK*(GGV+H^#G"S)/QDE@O(;Q?4D)$@):$.[?%P[AJUT??:"!^+S-ID]KH<6O^S-E0 M+9_D";TD-KR93B#%-31$::L1VN(-$+WD@C>]L+(I3708DE31/]%(C%SBG<,V MR*P @P;$*Z9&;GV[X9,NSX*>)IYX\Q$?K>F@9R:NBVDV%+5YH+,$2BU P%U9 MS*PS/MC<\G$.8'5FRJ$?FG<9M=F<"CH[AQP];#R\:OS/Y;1(]];I/'0J6;F3 MA#O.(002* Z-#*\H]F:[4&C23;!17YOR-EGS\@RR+97T1LR793Y/X>/+MHG" M- CKM>, "66$X9QO+6@)NBD!_9R&7UH_B.R3?C4UT!OKU+?1=!:=!CXOKD:S M]"H=+XL51K% Q"D:;F-1FYB7WV@LP0K;+@T3$J#L$5AN? E\)R+6LD-:Z(KK?)G]-5AOHO^9?1CWA4&5-!!XCBMNK4ZS7G=IEX MJ*U"#DFIB>( 6 &WX#.EN[F ,S"/8BMD[49!P[,<&[$8DUBHCTKC-*?$*<$5 M]&P+.Y'=;JL'L:%I@Z2M*:0K6KKKZW0<3&KW8WP[RF[2S^%=^YA%F50VB?_$ M=>%;6"$.^WI.Z2;!B#K#+./>.VR,\'Y[0XY[+.I5?4N+>'>6/2R, M\L5(/Z['4@"-1+2 MR&#AQT J(UTPN+86EE5U"M ,W=/4RJLP:/6]B9>IK738. WT\N<@F6Z/_78"PDO^_:A\! V.(X!AQ M: 'PFBM6ALR$MQC4,G2UY"YHGAFO)L!6 M@'^D7B^)>'=7J7T^Q'[2\JY'$W?"K\=X6J;>*CTE86TRVB'K*8=_]:T?3 GZFD8=YJ6 MYTCYZ=U;Y@JO5?W.$\&94UIXARD*0(5IT>(2M?"W.I[#6L>$;YN9G2NF;SK[ MO$BG-]FZ0.3XX4LQRN9!BG7ZR]5OLS4]MAEIMC#$'(3A#XNP6?FZ7,28SB_Y MNJKK&#$&M?;]B?V8! MXUDLAO/OZ_/:WT?3+.KD8_88_:R*Z3S\R89?LYNUDDHDSGB;ZGYEL+X-=@(K MK6S89 I-&=RNR0S*WDJE_C0O3L<:[/L=>89THPM+Q9X3BJB&0&#B8+ ;J$1$ M;!4(O%2=AI.V?H%X@(QO1U&=^:1>"U1A_C[0*E'&A\6- 2,M8AY[0N!VD8/. MU;%=!DC(K@S\YA#OU^6TN7\?_MJ;EVF-WG90U9)_[FJ1"&^TEI9QCJEAC'@% MU\Y$!;6$JM(5^;9BR5>)!6.4Z*Z\,.['YG0\WJP,_YL]N@9F':>KW/)_$K%E7:?%M.D[G M5_GLX#''WD8) 9 H1\+R+9 Q#F+.:2FELJ:W6@YO@U>- =L5?7XO@GGUJ"0-)L,:H#>1'@O)21@S[*X#P-MC2%*[=7;&;I^&[8K2*#2OL+%^E M,]D,_J !=*!=(@T-,R6RP=Q&FBD1]G>PE)4(=\GU+1L@P"O+ISFHNZ+553J; MK:,._A@5?Z5/\#AT1+VW48(< ]$?["SA6C,&*::/K^-%UP1LGE"-X=R9R9-F M 8-9+.,VN9MFTRC_(NSZCU/J2,LPS2N'H8:(&XXP4X@!7,K+->[6-?/6>=4L MV+U93Z=838E26L'PGEA$E(6(6D_=XPNCZX25#/U&6O,$J@MOYY2I%(>TX^DD MYH?SB&I'C0%.H(#6=M6.\7A]W9=Y8T;VV8AVQ91W69C5TWD%@_K%DPDCU%#E M6!"),^N1($QNY1&F3J:*ZM=,NDZNUS11ZH':Z5'JASS+G]/Z.&<.-TRH,M I M9R2"TA#G/4&ZE-904B=?[2_K)!I_I(O;>(9<)4E>AZ-(B)?:2*T#]&&^ M-XPSOS4JE49U2'[Z+9(WMY(.5U/=OC%!LLV+K<,FYK!K?4^+Q&/)%; :*ZH5 MQRP8P5OY&*Z5\U'6*V+\EKA8%]<.4Y^<<0L!AT4C&*8&!3.$ 6,I):4LGFA1 M)V4R!)<_7=4!L[/D(Z,B"S-HO(5?YO*9CE>UW&?+8$17.)NIV$/"#=&*0(HQ MQ3+LC#&EK)0_H%LGVS'\"2(*VH&Y5YJ=2JJ$8<*-8P)3C;3#VE* 'E^A:K>\ MWDY,2N,:K\*H$S'NBS\;#$Y@T*9% B@6$$BA@+"*":D@\ENT FZ7%7_2-8?. M0[DK%OTCG=[<1K&#P3FZ23\L[[ZF1C+$9E'9N=3NHG<8@1 M*9%5$G@ .3< E/YE+[&OXSVM=6KS-AG7)O8]\W #T2M13F?BOIX2I P7G$!K M@#0<.4>IW<[NEM<)KAI@N$Q/7&P(_7X#O:\6^?BOF.@S:.EY>N$^TPJ\'M5I MR03VMT^X,,Y!Z8CPA"EG+;*;)#<60P$J!::V+/^7>"&EBJ"K!Q,9N(L$4=A) MSH-(TFY,N2"14+Z.BV> YG+#6GX9A5('VL[BF,I!KH6.=T[R++[.ZL?TD-?G M8+M$<:" I$H*C"'TE%&RN=$7IBSLZJ20&S*-3E3T/KXT &EGFZSG0[7YW6AZ M*'_WSN<3(HS$ 2J+-=5&$ZD!+&6#YM+NOC>DYY?;J@:0[? &XEV>K:;'FW M7%6NV'?W__@45+6/1!CA';=.&@^=!E;;LAY;G'KAA=50;'@Z:@GE[A:X,HO0 MW.?%A_1[$"A?QNB4FT]%GH4?QVNWRI%]V$G])%)XJIG4 EIF$$?:"+9%FXC> M"KP/>E_6)L1=T>U+^+:/UVJ2WT>U'9W#=CV>6&Z-=5!)#(BV4AM(12D9"%!> MEMW=DM;SQH'N<&WM,.QW-Q[,%?=,I)YZ%FB6>>"2$48Y):KPG!FTP'05(.6:?) M:EY7.6F9-VJ/'U?+]=S]2(OQ='XPINSTSI*(:#A 3H+N[G^4/Z5J@3\MB?#N:IY]FH^RPQ7Y6 MCV&!@-X[3B$ACBO!+/&;LNI6>UJ+BJ??(K\ *C8,^!#FP[W"G#DG[NTO"6^D M)EI(Q)4G4%BH:;E6:*U$-Q?6+XB,C<+=@]_^2[[G3'3UEGU]6>'\:\F)9I!8#QT!7I;ZU:!>&,X K],W M2/"!:::[X_6R^N,3/\#Z/5\EJEY_X//BR^A'3&5[NRX/<,A0.+?+1"IEA<,. M^[!JP>@]U=N%2RK#:W!WR+46ZW.W(\1[XN3:]GXIT]E\K-1=XC!1F&,C%1-0 M*JPE+0.&PYKFZN3R._F>_%OF8AMH#\E.,'GV+2T6TZ^SU*9?U]F^5Q_-P[,^ M'<62DS7M@2I?D1C$N,76!+,* (LQ];[GQNL P9B?]?HZ'0@WY*22'EM>AU\KG-^GS:99,W0['FH'TK\0Q &2(X8$Y;%'=,!'FS MM2\ JW6/ZN33E3='F-J =G97_^GN(ZSFST?1X9W\^/UV.A_/\GG8\E2XA+^[ M08)\C((4DD#HA&6(8+>.8!1.:XXJ\;8+";\$;'7XHK\JB[AMD6"-E3<"2QB^ MB6.[S\=?9W.5K6._TA'D6N3C]GG6/^X6)*60X$D1HS7$I/A:US3C= *O; FGV\;5(M MG9-R ]7Z-M8K,8YF'3FIGR0F^H'QL%T8+C C @%18F'(I>5 :IH@^_C7 O2= MT_!==K]@H*/WW0ZT2CBS$A.CO> Z;$ 9%T*6<@:+],*N4K;$@7U,JXUW M#VON$V16DW[UQ797RX1#X01TWB@H+.((T$LB)?.,,6D4\I@I11S<;O%4O8J%0Z9<(]3(NX*]LY.V45$\ MA$G^")/25>4D2@-"P8',%N=E#J+1X.B$XO&+=/PU:8\O*, MKE4-=,5(-U],[T:+].-UK1GQE&X28 Q%!D)$N __+ZVPV_7^ZX&*+ M\'=%Q'AJ\"Z;+XKEJMK,X1W'ZX<3(2F3CD-)PI)B97C3T/JX4QB,"*U#J@&& ML_2_R:BM@GZ(]6%TEQ[=2^QKDFAEB0[FB]6"(."45X*7$D*L+BR3=!T5'V3+ MV8@>Y\Q]/IFLF 8!BL>Q$^2)\>35VDVS8L/^2*=P[\CNG=IJ]0NL>&5H=(Y MK)SCGDGM-\$X8?Q"\PLS[^NK,6\/W,;)@?F9[-@V3#1"B'D'G81<>\F1PZZ4 MP"MYZ';NR*JQ-K^OD'BLT>])M!$6"C??NI3>_V87EN)*UM>VQ:)<:E?(1 6N%$P^QV&]/ M[#AHM9VKC7[85M;+_ARVQ:M V\FGM!A'_=]4)^"A3A*G"0OF,!;,&B$(%$++ M$@4@:Z6#&>#:/D1&-JB>OD(JGP3VO_AC /!SNDHI;C=,\--LE(U73\X7\[Y# M+)L*H%;&0PT(PU9K9U"P$@'9Z,G;8-'U&T#]2+9C 9([GDYBQ+V21$L$$1%A MI@2E/\]B*G"=N_<#W1W64?#!=_T<0+M:>=[GV4V ]RZ.."91/N*]W/5XHAGA M-LR)V"-L)!5>Z:UD@.(+*PU=2[=YXW#V192CGLC=#1(-L2<$&VJ-\PX1[QS8 M0D75A7F=ZBGX"%O.0K2[FYG/3((*YH[R\%5R'>/Q%H"7,*. ](M(Z!"QY MG$ZQO;#([V:9T32Z_:PP50ZR]K1(&!1 >,\I88YKS0S3;"L?PG5NYPTPI*<] M<^1<1/MA3!E7N8ZGK$R;Y\T2:SFG85_HG704.$F8W2[-CIG>RC)WE+*@EO(/ MDJD6SOTPZL]L=!>#,/^53J)[\B1:[6B;& 00Q4)3;1T4B!/.R^F<(VSJ[*>K MKVIRS:TLO8E'!%\NB6+U,>^.9T]/9M+5N.U^I!G\=0T/3A-[6Z02&&L=P H) C1 MW%!J42E=S$#<:1A/OAC-.K29ZG.F$5 O-=X!,FZ-YRS8G2[L.+ 0'IFEE#O*XQAM5UY^[$(CA*@G<0*,F8$I5KB3[&X[U26(D%+#(WCG=8_[2VTYER.]J6& M;I8GFX_79S39Q&6+,'F\RZ[SXF[T-)GVB4O4O'R]YNGX[S?YM]\FZ73]9H4? M7KY0X:/$Y&&%/+ 0O7HF$1(2)+6#'"&/D;86&0JP#/_/A:"5+/=&AEYB-LZ+ M^[Q8H;:R2DSUM>1DRES%*2(,%:*O7Z:+G6&2NQY+ '$>2R$E\,A;*2%@HAQ\V%I= MR"3>#!EJ@M>2YLNY]DLQRN;3=1&YF ]A#P/V/9XPR[B6"!"APZXF&$&,R(TP M/OQ4YZ1P0&<]S3"A(1!;9L3_NQP5 O_#HPMOSB?RIK:=A@N1Z9 9X]&\0(^UH==I22.D@A MALQ3!A7JO! MAEH5@ ?/AB;@;)D5?CH?CV;_D8X*'S[9%1UTX.F$*8X5D=("!AS%R$EO2U&4 MI:(&,VK5UWTSS*@':"?<6).W.CN>/)\$RU<$FT[K[FLSVL>/9,HI4S@G,'-55.Q7RGG&T-(>AJ ME6&L54UV\%2H@V-+ZE_[PSZG-],HUSK$]J K\OFC"7'.0HD(@D!:'*_N8%T* MX0FJ5>YAJ*=<37HB:\'9*B?\=)9^6.X)5M_U6"(IC_?!&,1(!A-96D2VUI!S M\E+JLS:I_K/1:U7U)DA?C&;OLDGZX_])=U4=W/MLC*"'+&R3#46.,H.01+X4 M V)0Z]2[EMOQC4P(]?!LB19F';7U:.(>WGON>SPQ+DQJ0'@B.?):> Z *H6A M!M::(6KY( =/CH8@;7W%*$P8U$U>')XTGCV9.*4I"?LC@;2.&7098%N*6U4O MG_ME.RCKH]DJ(=Q=6MP$@_?W(O^^N(WUQT?986+L;)%(C"#T'#)DO8T&$G1B MNY4."V4=@M1R8@Z7$TT V2HWKNY&LYE>SJ=9.M_GC=CQ9"*$8T8;#K$&&D./ MI7]TQ*)ZE95JN3"'RX4Z +9K9ZX7M?796MP8!Y7L=4T=:I)0@)Q0&CNH1+RW MR;S8.MN04JH.*VJY+X?+BD:0;'>*N$UGLRJKQM,'$ZBHX8YY"(T.NVIB2XNHK(!!-OR6H11J2(='0BO??I((@F%WBM*)0P[:88% MUF0[\V%_@E#3;ZD=+49F[ZW/8TV"H2RMI()B'H2A MFB$#'P]PC:YC2*"+"Z!L$,F6Z/$^C\>OMWEV^%3CY6.)Y#$#O8-0(04]@!"K MS8K&,%"X5L*=BXN;K(E>JS/#E]&/=Y. P/1Z.EYIHL+IUIXVB=2 &J(YT$1B MSBQR>BN6#C->'5+4#X67_+ONQ(['G@ZD#8S67JW_-\\GTZFZEL\G%QFQ9A MUS3*;F+JCW4AF"?IKCI/^_%D;"^'=5(VD)/Z211&5C*ED89$>>6=+ZO.06\= MK.22;0>/_8.ODINA0NL$T2"K8( R)A2@ ,4IK)1=TD[K<'6<)J0EDN1M*V$P MTX1:)_5;]>Y^W*?9/(W_C!?IQ.?%AR">GWY+8[A0[[6-^IE8("32:4XY=T9Z M%(P!O>W(^E\#OT,F^.D>5VB4:,(<0D9XPJ+D*&R+D2AD, M%A>6$[XE_>;M(=Y9,J%I-EVD[\,+_0H9_?#'Z#_SPLQ&81M]N$;%";TDU!./ MB.:<"D60T-@ZO467^#H7AP?$O(8Y\3(O4&MX#X!WC^.O5/;BQ)X2!EFPWHG0 MR!.*H;3T$7-/P(75>FN%*=79V( &NF*D62EG6%LZG>DZ*8;;%@]>EGIJ#//CW-ICEZW.)+/1[,]Y M>I5?+[X'? [7X-C;(.%""R0D]!(C86# -(M"M+5\N2^J?FH$8XT"O;9]#BP M\+\_4&BC(:@OE 9A..Z3YG,;W M*&CVX_7C/9_SS*FJO2?, \.MM$)#@K0#%,(M;DBC"REDV */JAM6+>EBF!R. M/J4+[; RH,[Y[H ""(=&T?/0 M'S SP]2;-]>+FO=\QQ0@.40V7D&_&?OOD\;W9?;M$A' MUXO]OIMS^TNXPLPJ"@G%#!)+&/*^E)?06A=(!Q2UV1[=ND2_)MLF.P?H?HQG MRU5VKHT;ZEWVJJXY\2V?Y_:H$[#"0HNUA)0:@_36 M;&&VVQ2=K94;ZX2)'>MB,&$A\2IOGH7^@T0[G_DY@T$T089PI9RW7@AJD*-F MK4W/N:D6;ML.'H\%CM3XG\OINL3BGJGTZ5G@OL"21OI-K&,20AG>.>T8AH13 M)4J\-%&]!9X,+C*M,K'VUK5J7ST#V#^T%*7BL=224"0%UP$3K)#G6_21K96" M^A1H<5BBKF(>6(80( JJ4$\EJE= NCW;U*'%"J,MI\ \AU 5X9:SB M$D-L+/02. #*$4/$V&6V SH-ZWK::0SPKFAUW%*=OS\0>'5.-XF+ MF;4Q\!0KIZ&E! E6(D$DJG4I?^#+7S];A!:U,X ]PN]%OC-G:=6F":12&L0I M9(SB&.A(<&G>:F!\;UO6=BC8#AFJ6_[G8#X EJGQ>'FW#,;DMNSM+ MK/0@X.T]"BN"!=P!"4M4O,-U?'S59T:Y9F*6WL3Q=3W\ M76;"S/$PS6Z"O,O5J7C9R\\YDX2E@V.M%-3,.&(,C74(UWKU4J-*5Y+:Q>-S M/IOYO/@^*B85I'[R=(*EH1XX;K1'E$N'K6*E;#I(?%E;JY;TGC>-5IP(9-=4 M"&*FTYMLG8MX_/"E&&7S]0G-[Z-I]OZP)Z=Z)XF"#'D$"+3$6\,48(:6*(2U M\\).3-H@4N,@#W'686+EYD?>.Z4)YU9@54J M*V33OKDW>Y]6>491YS"XB:^ M)C'.>6A;/CU0EKU=GLE;+G+R_62)C5)PQG'J- M))8*0B VTG)D:@4G#OUEU?0#S+G/9*-[SW#QS M (KS.PU(.0 ,91)C+2TWC%-=(N69NS#'?R.]#NIBU$,B*T5RMB?ANRP,W*$_5\I$>NB+]^./$8"><91H1# MZJD,%@DHI=("UJG8.U":G*W7@QPY \Q^*%+IBO:^)HD@(JQ/A!EBPD;9(.&% M*26TEE^8D5!'Q0?9URK<.GA/G*#)O$=VS^:'@WQ%],IK5. XS MXT"31!K.B;$ PV!'0^"H,*X<-6&@SFVM 4;V-,N)YG!M8K98?3NZ3XMQ$,TN MT_][F:60QB:5YXUC7218*00Y!M)@I#SBE$-02N7JI:,9X-%4:S-(PSCW8Y^\ MKW"1>4^+A$(%'%-<,8&U"UMJQ7TI'\:DCC]S\+-.D\;LN8AVF6;AF3OBZV*; MH;#BO<^J722("8) V#R26%$ &("8+1$06E](0;?&>+#'']8PS)TE7GAVV:=T M,L0+,9^*]&ZZO#O L*-M$VY,F.QIO"I$M.5&";4%E5E1)U_SX*>K^M1J&M]^ M..6GV2@;A[?!Y/,3[OT];Y:$#:DP/IB",!@-!&@J%"TE5:A:FLZW:D US:1: MT':] J[&:$;WT\5H-OU7.E&3_US.%Q&6"FO?_L:)"!AJ0*!'3EK O7/!K+#* M.QLOK,!N"AT\SW'PY[*OJIM1B3$,**:BHUT'8;PF%I=0 87KY&H\ MO01!ZXD)6K:63D1S" N8RB;E*GSN8O:TBP09Z#A%# (J"(X5Y@DO$3#8U?$, M#*C&0!\+6PV8>]SFG;:C"\!9*>(A('(*2.J\\:B4RV)5IY#D@ H#=+AY.Q'1 M?EQ(Y;ACF-75(MH.G]8^L=%-]5/T0YTD4@L(%0NCH3$MED3^<;>*>"V'I;C\ M::DUH'N)C>GY?F);H7)0,@Y-T*/06!I"L*7EN1/W@%2RY"J>-CS>"RJA'6VN M@VY&]3&+E%E?ESAV=Z9FCPG6@GEJ-,=4*D8T0+X\8>'$R L[S6R*!'D?X'?U MNG\++?-BVN-+7H[AX<0@^;VM$J29<]3*L+\P3!MIX>8H2,0<>J#'?#8[1ETM MY'5_L[!2"196$NPQ4XP;;#14I;1 X,N^_=( "5X9AHUAW?D[_+30TY./UR&M M%_2",T&A Y(0P(2$7%&@U\:90!Q*6"E53\NR?AY]_R/8>\5T-#OD+-CY?!*6 M(HLY#*:A0TA[%>]0;.33QL@ZAR=O^96NK/9]KW0-D+OS"VS&^H^\^&M;B:X* M@YXU2(QC%B,BB431":LPD"56GF%ZR1?^6Z50'90[YU"\N#T/!FN\,%Z)0\\: M)$H@*2B6,!BH BJND9>E=%C[;C/Q7A"'ZJ#<.8<.YW)^^EA"B=#$4"T00=)! M;Y6&I236T#K+UND5Q)]X)-\Z7T['MG/+LV='4?,FIC8:4T$<) Y!2;"AFQJ. M G/-0:5#XG9D?>J"V(Q_G2)O<48&H<-=)-Q;9AF0$& HE.=8<52BX+3Z60W1 MRN38FR2H4=R[>]O7)_O]ON>;,40W6W3K_7,9>'"5CI>!#]-*SN'JG234*JD( M"/]A4G(:M@EH?4@=IFV%3:6SD-:1>)=MQ/AC5/P5MOJ!2:\$RB8F+1:C:?:E M&*WB$U]D"ZKJA6KC*Q.D"? $0VB9BK6UO4:@1-E53&KQ=MS2;=!OA^4P $UU M/B\-*/%+M_.4$DQJ3+"''G*KK H;BHU>L#5V$-:*^A94$OGG\^)J%.^$E6*< M4+;\4-'MNBS_[>P+B9:0P6FF%9F&3%GXUY9B1I)VF?&^?+BWH,J^/:NM, MV'N5[\43B=0Q39&VWE)KF-$VC'PKM:X5WSD@-IRIJY>:/@NS-G7]QS2;WBWO M#FK[V3,)B9Y_*#R53'+@/(K&UF;LDN$+R1!VML;R9G!K5>>C'\=U_O29!"!J M'%">6F&$"FQGAI=C5X1?R-WM1G1> [>NG-155K3W%>[CM;>FM70!?I=,?%S,,2+:4R!:$;SV[BC#O]$:_Q;$./P?8%C M31/(J120,H&X%BB8[\ZS4F+G2)U [P&M4RVS(6\5].YBP8LPPNCA4-_28G23 M?DYC=H5I=O/':!'!>8 'F%:A=>*DDH#$H? >"[])U!TG>LXN[-YN-V1K M'O27=3N/V#GN' $ M0(@Q ]HY3MP&NV"?V@O+_M\59[O73.?^XB=0KES>?Z2CZ.^>?,P^1]&+Z O/ M)A_R(.WF5SV:3^<_FWRS8Y$?3XG^-9LNR M@'HV>3\=?9W.5N.OJ,UCWN?&OB/1,NR5-0 *@/ >Q'Q(PFYP]$;7*L(S0$.N M#8*]K&O>DVJZ6G[U:#;*QNG5;9HNWD+#E.LT(( 8);2B#"-:CI@B6.=H;H!> MB0;9T"BN7HUGEY.][6B16"D80CA5H'%!X@;_HW M>IK10U<\6U44#QJ,2%VEQ;=I3""SS27S5(CYES"P^>X_';62FOR:)$S:D,L M6N"'%LH"2\16,ZJ6KVN ZV)M/N6#4457I/[SZDNQ>M4?@HR_Y]_2(HN#/FJ+ M'6R7<*$$,$A3 03"R&'$W=9DD+5RY@V0=OW0)&]/(5V1S^3%?5Z,%JG.(W*E MH^,^'0Z1+.1&A=2+$!GBP- SB-::.SG8KI=6M M'[8__OLT+<+WWSZ\3[^ELV.;ETH=)%AR!#!CL6H?ED C1N%VZQ?,G\LBXP#V M,FVHI7-2;J!:O9JOQ3BZ=SFIGT08J!Q0 C.O&6?(*;_%PM=+'3A *[%I@NSC M7PO0=T[#=]G]??(*G<4K5)8/L@ @*RC7D$H7U@R]*50;Y&2P6O7DM[/'Z(]7Y^'=@RWW M!!E?I/](^7GLN(: MTDF?)MQVW&<9;B]:)UQ"RZAA#K&P?5+"LTT&U" W<[".7V7(:VD33*A@J]5# MN]>-PO9]K+ZD'FB>$.B9 Y#&&@]"($%8&8,*L.'N0B[:M<*%*GN">G#WL+2N M%@,S&\WGU1?4YVT28H. 1,7+&5"%GXR$J)21TUIW-T^OQ?)S+:.U--$YV_8& M=J] ^3/+O\[3XEO$9F6DAC_GV3@@NV+%4V&KK[@-?V5B#0E*$P!XQA3E1@,( MMP@'B_Q"I\_SF78X2K@OQ71%_3_R+'U89_OQRVQR_/!M=X,D(*JTXAA)R1@A MGC*^M84DA)?JS.N-)'D+6GG-N3?HHQB*1MH]D'^S1S/]*Z;=P^HWZVT9@&+> M[F%N#4O[?86,$XU^3P(#D(18I2AAQ")A%"&E?B W=9S7 ZPD.*#=4 _:ZRR: M9F=>A*WDC]DA#\765.TC0;$JK&4Z+)I*0J:YAUNS1BEQ896I>N+/R]FY)>UT MQ="7E])?7%E?UP=-)[$BZ JQ T0]M:L$4BH!Q%H#)00'C#B_1009=:G'A;WR MM64E#82VX_'R;CF+I2)_+_+Y_#'3PN_!$M/I=5ZD7T8_SN=RM?X3*QAR4& 2 MTX9Q&UY[ZK>OO$-U KZ'OZ49)L%;T=S061_SB[3)^F?])Y1+9G'8B0BLL1!A M\GCTKA!K32>G\W+-^BR]B>/]\G_(WYH"^R+_HUS/I3R!W_NZ2*@WAH;-=$RH M0>,5=#&D 5GT[S&HDP2W@H%(,0>HX- J3, M3@51M<^[4..=5>J!X+ M:;Q/PPJ7?KQ/8X63[&8][BHO_.&&"7)"6JJQ\9HR037'C)<2$UBQ+O1SJCRQ4;>0+ZM4+#REFP19QB#W#BI(-+ 8Q3J1 M&S0X(A=2SZ(N%?+.$.YJM[EK2C%6*<@GL1TK3Y, J/9?Z2C0T%"YW>: M. 4,B65%,#<><00IVJI"DFK5VM\.#]LA4(7UIQ5M#(JS ;DHPI?O>5VB/O:4 M**(0"LLS$,YKP& 1Y=X:*8NI"+(\-AYM@H&2-2.>PQ4(:%W1/R)2*" MX3JU2 884#DZ&!HKU7706X/4?-9?3*(@,2&" :L8\XH88#;8<")='1MS@/&9@^)G M'44,C:0-\#(A&$'L8MX%((30'C.'2P1,^+T&%?G)5,P7H]G/0\43L1\$^YZZ MB-V/<7A4W<7?SJ7BOOX2Q#FG7CLD, ;6:2EA"3[7F-=9PL5@(V_ZIV=#^NB* MJWND.-EC_I!P@9QST##,(&+02<]*(UI; ^IL9.1/.@\V W7/5#++(@)Z.J,V M#1/)(<<0&4TEP89[XWEI8F@#Q(4EJVWUU.5,3'MFT(<\&Y]+HL>V"<,XV*H4 M.^N\#Q:#Y(J7,FNF+BSW;+L\.AO6+H_F/XR*8E4D]*V>OC/E-. B+!84>ACT MI/DZJ0TG7%)8*4%M.Q)]2+^K\8YTI8:*2VD2,@2K_CY99V+GDN6O#_(SUQ(YL7B"37# M;R]I&3Y*KH+.5L/^///*MLBF]>3G"O?F*#CZ?D""3MACHF+ XGC+ 3=[V(!.GM$Z6\0&Q MJ2&]YLTC>IPE>ZJMZ>ELEA;A>_\8S>>C\>URGBZ.%5P[U":A%&I.A/$&.V*) MLT9N+*6P*T3D0L)V&M)=W@ZJ76UEPD0:+.?%PZ?9*"MCW.\C)OHAEGHXDJ:O M0NM$6"I\L.2E"X8]4<&&!ZR4.^!1Y]; +?%W:Y2[>FA=_[%<1_-O%>A=8(I M -PRXK17$D&,J":EW,3("\MUVR@3JK+L;+3/7O,"AC'O4[[*R/7Q^GHZ3J_N M1^/T2)G1@ZT2@!&"R@G@D.-2"Z/P=NS2FPN[W]2H-O.V4&[3=OY'P.DV#XOT M7M;L>"HAEL=\6(@Z%I Q2/!-780P?NHNK;)H&RRICVIGU[7%@ M;3]B)YW43X*AM$H:J#B*@#KF66E[:LA$G7W] !W _5A,;6JD*W;&5_#CM9KD M]U'+1[.][GH\$<9:*: EB &/"=HDXPO2.:=N; 4PRUI_66MV?I =S;!;>6_ M6HRRR:B8S/^\GXP6:7B>@>.%=2JU3^*TSBTAP'C-D'!*E^? 1#-@+JV&;"WU MOYRG6@"X*W*=.[._KY!&LW;?"6$&6FR"P>(-51(8ZNS6'X-9'7_G /:^UEE MN]92/P$ GZOW]+B:_Z3\.Q<#71F M"A;IZ./UYW0T<_-X0%;N_ ]9?WN:)+'"$6'4*NJT M@ZW/L(84T&? ^>=V,#R=A6L88*0B%AX8:P84KS5]O9"W#;("W#(>R M8)X!?3^$*D/I*Y.J;)!8Q[R!BA&@8GT-9R4OO0+!ZO1U;+$!7@\<"K'.A+\? MI7RH8-E)=A8QZ1W^3X M#XBH>HMR]7N#/SM5ZRNFRXL65\N[NU'Q$'9,^7*;-GKO#;FW>AL#4JJM8MH* M"*U5D-KRLC'T&J#!Y$)LRFU*%>7:A0VOA"2(ZI!FJ)17NEIYO ;H-CU7V2?Y M0$^#]*U?W/0<>8@M8\@*QZB#QL)26J)S;.Y11Q%$"#= > P %-Q3(4CZH?)V0 MK]/]EZTG)6B7-B>"V:4!VG.9C7,M2H,](4)HR)"@!D E8)DL'5MA*KFINCM1 MV!+AC]$B%E%XJ%PAXXS>PLSD$<3:>\:EI (31E2)C=/\PH+&SR7&*9EI&@'Z M[)L%N\H)K8=[E$8GM4^P-/'DUQH0]M\NS$N$;^6!C-69\@<81UZ3.&U"V\T" M\"&R.OUXK9?S:18&W=LB\+&X&673?ZUD,'DVSV?3R9I V>33$_EB[O!LE(W_ M__:NK,>-'$F_[X]I\#Y>%F#P6!CHM0W;/8-Y(N0JN:SMLM0KJ3SM_?7+E#*S M3DFIO)550*/:=B4S&1%?D,%@'(O9;9DP6V7O:.7],2@"@%C:P*4B6=E3A_?> M*IU4G8=*59HZBFK,!9FO7HG"8V&*SQZ.5@-G7%N%J',V $WV3D%9UA1]J WC MK_5BE2V[N^6CFT6@9V@\#49L*HN>%HKY]MTR_6V>]3?\.%]__CZ[;[5]QFIQ M8'^[;^[\<97>LDT\MJL?/U;+W7[>=7Z?9 M/9S7D?6@PZ]%G;4R()E'V7+/*7@">PM?*:E)M5?_UF/*"PX6''',L 2C&'64.KYWB"L1N( !N\,]Z"&8J+W.R%C\?- _\"#% MST!]HN15NQ^*BIND,=80;X(CSJ:MFQ<<]0%/)-A]%)@\W'6R?T'V%LWC0"'59QWL]^G*[& MK7 M?/YYFXSN#]72W0^.BGHI88W!>( M/LV3X;2X2A;5;L9_+!?;S:?/?YP$TM%Q41GI&1,Z[3"!48T%XB7WK/!-BN6- M,GBD,SBUR>:^(&57R\3S[2*9&%F/^'M^G 35B9'19_5P<$&O MP;B)YV>$&72=@:I=-E_(X>7W"O43VOI$5!1;(A.WA-<:F$Q,A(*#-/@F[5M& M>(TYC6-)7>GU5SCD@0?3_)PM;G?WNZO<:Y)M#]]7MPDCF]Q%4N%:LO8[(P2L MN!=,DN"28 BS>7&5Q",LW:LP%[N$UK.:(?T(:A P5P5H5(HB;[F1+AG,2H(, MHC2A#;43.RKW(/-C*#N3VWTAYTFNS?N[S&3Y\&WO-?YPM]UD%:&2\A4W-Z6; M>:> %=;$=CX0!0>'M+1(6<\!@\&RX)X$K"?62'WP!7(0J8T-\[M;RQ:@O7M/ MM%X1(G@(GKHDEBS=11>\$+A1!L@(5]N^ 503OW5$TQ=,W7.W[.GE]O"@B)!S M2K 0B,*$ P),"RK!&-(DBOABCOL]+J&M2:(OO"5;9;T+@WM\=6RVV_7B:V+4 MSEHJPCGFUWF% [->9XG!IXI3-']Y%!8Q 8IAP%99%0CD34,3UZQC$XN";P,^ MJX%E,/"&GN\MSQ;]\[?T0V^*BE"O@D9@ M*&@@Z^\.V!AD:-A4=HEG: R6X9 MWMO=X?%XMPK[=L4W1(LXUP@I<-91%RQ06_)94^"])O%-?Q/O1BR#PO)<$$9B MD.)!2I_HDYJ =.6]"%B-)G9P:5WB51!U)H^'PD_.@S,0E(](] EJF+,A.,5! M"06J<*$!5K1)TOH(]\F^,52/RP-&BM?.49YR_#<7"FN>-JHD-R,@&5+4Y''^ M%*BOU/2GZ_CO$\BNG 5=\XU1:^\X!L29#))E^9=YS=G$(P)\(O=DHT#9P8CN M+B76U\[6WAW[66!OZV.1(RFXS5*+).(N(!I8*45$49,$ST;[Z84F;357BH$D MV\\>W@:O]SE?;UO^(]P1(;WSR"&M#$&$."Z+$&M**:MTJSGV!;+?E"^3V,89 MEIB!)\I3S@K_D*#.DR;^D=>8S5H9H-WF?YTGU0L)H1QA_IFC M.W8\CP)(YV:&G2>OVO6W'D3L?YXODRC>ISUS@W^CDA]O[GUR8/1:. 8BS1SQ MD'5 5U#J/;'0Y$)P1 Z*]@6ZZI#+K>.$U(1),2X2KHAUVB-.499@&2R'4H$$ MKU1YZG+M&X;$7$]O5 %!=,/DR M\Y8#!>X$,HX#H@Z,A;+@!_48-;&8SHXO>)QJ.IC-U *NVN+WA9QL?^\S.5!X M2:27$@@&%I#0RIORI(5TDYHE8W6%3^O,6E>4%Z(,YD?6O*8[3=B_/VU.H(D4 M+.U*&+%D'6-46CL,-VHU?C$'CRXAUR[F:PFMM\2#^=?MNV6RA.ZRH-]WRR3. M9!=E[9=VE5*O\R9,LYMC?OWJ+XG,4HV\EP*P1XIYI4FY[G!#WW*[VH5N9Y+I MYS+RT_SG?'DW-\OK= +UEN)_;/Q?;[_9N MLUW]F*\KA %7?$/$B!-O62))&"]U+[D@K<3BTQM'1O/#K^=L'TLJ\+[V3HKR?US/G3/O?Y6">2(U YC MXA0BV"*JF=@+2H)%NM)E>#<\>&G:97..G+Q/\ZO5S7+Q?T<#CL][4:1>)(,+ M>_"<*N"6.V\+CF@NFL0A7_"*41DGSRL?=I<>)[W\LB5M4[S8#RAW@ @PW3! MM;3B-CG8C= Z'@*RG0JD-QC/_EIL9[>9HA4T9MM>.FBNMWD[C&,X/3TZV15. MDZ"IX"&=3K62P$N6 T,3RQ_O'(BM2YP6"^&YQ@9P M<+E'54O*G1VPI/\!^+V?;T^WNCTY-I(0J!+*,$6E1]H88+R@V_E0J9E?6V96 M'P5+6\=#M<6B-L<'WI32O"LUPZTR/ H9G)8J<0]SXKB1BOB"UVDP?'FZU0!8]18DG:'C M>J#><]5H_!$X%P M0(J;@GXL^&MU!W4!N=I<[R^6-'>Q9L%IB^7-BXZLT\O\\?'18QZ"K:"ZB.N"YZ,SB%Y@XN8A%U^1"T@[AY%TCG$2O)=((K'/ MH-1:>FL&O*EWB\WLYF8]O\DC37**3B7L'AL6%>-)$X0@ 9S$%%&L74&M4?V: M1./9G2ICX%D)T=9877-+VJRW#P"5_O843.F?XL?UZOKN:OMA_7F^_KFXFA]( M8#WT:/1.(L4R9SGX@! 8FC>X390@D(-U*^\&-.T(==4J3WM QR;M&_D$-P<3 M.X\^'XVF(1EB7% 9-!;8.LD+FIPUE3IRCQ\GS47Z'!N-F5D[A>Z/WS[_]F%O M21S/F7OV8/2!$)0T@4.6:Q."!DW*&2HYD7J_+4EIU2(K:PM[%TNZW#%[=EM) MZH='1&<4"&G2H=YHGI8^CR4JY@QT*AT?.A!_:SRMC8.<()<.TO/MD49UAQ^. MSB:<6JT)5P83S[#CY4S3X:C)K+>^NW'SV\7/^?K7<:D_ M?S(:C(4Q)"O,FV;'$7%!E^0RT\0,'%%IXPY$WIB7O266O&SZ_EXA7?#4T*@$ M>(NER.ZFN'74$AD*BIDC$_.+MGJ(Z(C'/7M!#YW"]YDUB^6-V6SFZ;_K+[._ MZ_MU7GI;9,SZ0 .7W !-^ZM42I4,IWAB>0CMP>2\!(066#]J1VGA&TV#LORK M]>[3GQ:;/U^/LU1@X"J=+^>:0#[3BR.B))VFC=3*=USEA-*M 4M"13EX36Q!:E^ZJ M2V[W>"7\6(WAUY$=&1:[!,R&U 08*L4PZK*#3>#*Q:YI6)'X*1;6YVQN*\N7X MV&H1L8YXHW5PI:Y1UZ0V\XB.Z%WM7ZTPM4MH9'6R/GQ[ M-,6C%WT'GX\\>$Z-DHP(*T!+*O(:^(DF2]R$+OJ:"'35/BOK5\K,O_IA.3]1 M&O/I@Y$0H)@3Q*0Q'I"U4J%RAJ&1XVYDPFY!2JL66=E8V%_^O:HF[/+!F PL MBM+B9I13@)3$FO!BALB&)IH]HBV@0V'7965S8:>G*NKV@T=C2+8*IH**[/9) M)FPFJZB8I0+:I-+MV?=X7<;(=RGRVNP#8TH2$," M)2PDB]=[*K@LMT..:!-7VH@N@@=P>C1A\W# *B9]OOOCR=#(O _$(X^EIME% M&6><%A1[KZ?O ZD)@)/(:L3GOI#U>78[W^2.Z_?S[4D?R(O/1[!*0Z(I*(E\ MTC_L2&EP26,G5DZH/5$_[1;4 G-K&SA'5]W?CX0FG#$Z&AH"2[/W&-+!#I0F MI(C=I,*C)FTA1A3;TM4NUAVG!]O([HMLXG,VL0?#8B('8X>(-50H@YA619T_ M34G/M#V"SJ[UUOZ E*G86?_8S).:L*I7AK?&VZ C6'+CG A%"O6)9.["\-*SS MAN?#ES;7UD2SZYCZD-**ME79[XJ6F25L$(*&5@ZCX;$(E%PA4DZ6$)L#YVN M^L+34P.L6Q$-N>;<]PY[^??^[^R/\YS!7U;W5)M_S];7@U=P&>O2E8QLX2T# MACDR ($QL[=R))+9J7' I:N4>-F.<)]\>"_:A_2:V]WD\D-P4<1_7P/]WL%4 MX?S8ZO>BM!(4XLHZA3%"S(J\JVM65D6AB5W;]07& P?/(477UP%@MYQ5R,QX M]%ST-%CI%"A.%%B 9+.B@A9'[<2<;@/CX6GOO0:2Z,T5]S)CUNO9\F:^4U+X M]EB MDR%(9)%W2@G-5$&C3-;TM, V+$PJ=Z<^3RC])?P? MZ=)^]$+Q6'=W1)!R#A, Q6P6E(GSX)5$J[>^R6HWPJN+40&P3<'T!<*"]!-6 MX\/'8H"L)(MQ6%J#( A>M(]/E @7FIQ=Q@BQ41F-#031-Z1.6GM/U,X9@HGR MBF$EN:'*0R %-58WNMH:X=993Y 'T%"+@[5##1]MM!_OUE??DQ)D4SE1(NW4 MN$B,! M<\6]-H%+:XM#$0C6J"O4"!?;P;#SU.G7A7!&M6R_7RU_IH-0<<'V)6MU\?#W MNV99J^V_YMM*G;$[^V9TCCL>!'%9.=F@J*7&E3QV:&)!?F-1@+'(LUZPLW_R?\_75XM-MI_^<[ZX^9X]\W.^ MGMW+3?;]=W.(?EA^SU+AI\M<]9]N-MNMK-E5A&T(H^.G7=& M-<\H!#'(&.2PU"A8CK)*4KDLJ2--2B6-,%YT5,I\H1@8-);L_N+(7&T7/Q,O MWL+##D7D2(FPT58[[BG#PN17)")0R?F [\-Y\ (#[C@L,:R2<69B4?)5L9F6\MFFX(*3K3] MK0C$>BUT=IWODY"-E)B7/ VVU^C)OW9;]^?M;+WM3T6&QFIWJE-+PI>B-?^5 M'MQNWBWWYEZ'*O/X0U$*XZ1#GE#,M0"CI)+EDFCY8$$A;YK2JV![4Y/,D'ZW MV=S-K]W=>M\=.%LC,\(V#ZSL3>X?..H /O]ED2CO ! ('S07U"JM:<&5]#_2 M .[5?4AZ#_=EEH*?/_LJ =^U^"YE[4^,_#9?;)-5V\<&\,+7(C7<("2<#EY2 MI;GT4A=\]00WN;NN[HUY4XN1R/=2]&;8DX:061%BCB'+]M>>9JE.(AC,#TF&-@4J%I 57[N>*0#_'F#<7\/"B MO13E.GP]6!SN/JX75_/,$OC6Y[U*Q>U45I(9#7F.FO.4L@!,7B[)[H,K1P,$1>CF061@ROG M61.)B()2'%'D@6EG,!)YI4D1I'>-2N>-_43XFO2S2U!.94H MI'7"?&ZML?OSZ-0=27LCV=#GX[(*I!8RT/S"E2P );(ADAW@M) MN7;%,4(*WJC0XUA]^.-7QPM PJ5L?^>7TT:+ E"0@(D77GM.BX _!TJ3)D?3L>-P $ <[]IXEBA&X\FY M@*Z-WH9 @A')$B%*9WT+E2TX*]5PC?1Z 'E-B/71PO$\J?2%]VXZZ1DBG9'6 M><-X6BS2(H'*%8)*W.2X,W8$#HN=L]KJG2>ET:S A_CW>X6>1LU?'E$ZWU'/ MK!$2!VEE%JA9<,U(-,7+V_&8$+W+;_2H/UEXO&P(TG%-YEH3B8H0@QR76CII M@ F+\H9621I:NTK5L*>Z4[2(Y=[*W+<@Y FI7'<%<I766>2T! MRFI=R82@OE=%NZS: 1UCOG_5K(6(R]?*[BM(GSF%R*R5) BPH @*"NN 1"$! M'E23"HFC-R5?NS8V@L+E*^,^IF1097P\A1BDI-Q8)@)3@#UWB,KR2"*@GP(! M%U?B=RKJV @,EZ^.>3[VP!KY;!;18.UH5NA/"B!<8@&\M%$\;]3*9\)UMZ>B ME$WQ<=U@&ZTO?G<"\B7-_TK4 IJ*5S? P>IU,Y.T) M?7) <6624I06"I4(X$4T@.0[])U)?E=^U.2?K?*MO& MR>5K^-%"FB-1\S/G&!%B#%#:2.!^.X*H]ERDZYPIY!UBY/(U?#HGB-5@FXE6&$'SW^1_<@H_\__^']02P,$% @ (X\%3T'[ M=Y?@:-,YG2O1=EUO[@[?A>NB3*VY);DR>1\R8)(2$*: A0 M*W\^E, "8(2 M =X$BB!9,QW;4A6 JMK[V;?:M>O7__OC86A\"Y(TC*,_GYC=&W\;!.GO MQFT2/QA_BY/?PV_^Z>GXH<."X!#";$H\(B0CF,YDG@F\JA)W-Z/#PAS M2@>22L 8N<%O__^_?N[[_A=G-R]AU+*]S_R/B?C3A_2 M_GTPB,/3VV 0Q5DP?>C63V^*1P9A^OY%I_?Y9T\!/,6P?,UM>AI&69 $:5;_ MBID.-8^GMX^GX4T\_VB:/;R?-#8\EBYZ+*U_+.R?IME@^MB/FV3X+@WZ[^[B M;^\GC?EC\,5CV6.RX+E):_F__ 7B^0OZHR11S/=TJDC<_**7O6HF, S\^E56 M#37=^]G-L+Y_WE+SP-W(3^H?R%MJ'DA&]=V34=WRYROE#X<+UE&UEO^K64C>!1ER3+6 M>-XI?PVO?*]"9-C#5I+%FT)$?]M/Z;Q5-=0/L-\@8U5"W_-&WAM6/ MOC4-:/$:/NM2,\ T>?YP1;^D"8X%R^9O7,S4DQX+&'O:;;&4F?18(&E*@1V& M?@-19WO43&F4GOI)/XF'00TGSS36/#KH]Q_CAJ^.VQI0D][4(*U$C6JL'^:= M[S\^6_C989:-=5_LWYZF=63./UBTU:$TZ _[_K"/F^3IM+UN88)P,9?,=*B# M0AH3!/DSM5X\GG\< 8#?3WI4WWM,@GYN1S0^(]]/"/F^ZOP<2XV#G3;78"AI MP'A2!_$<5]G38QVC39OJ5$Z@>C1]9CR]&F'2KU$!$W'2KQ/_SY1QXUJ\[+7H M1?8-1:T51J)ZU;S(3QK60#74= ]^]._KOY6WU#P0]Q]O&]1ST;1@ M;HOGU"COE\CZ9CE?*S8F#;4Z>A#>A@HDRI_MF@J/.6NN^H :2CQ\=^\_B*YKIO M_6L49D\-7RO:ZK#_HVD!H1*1-=7,8-$FB MO*7F@2;7K-8;RQ7)0BU3S]_*T+NIT8@3&_"F3BHIN:D\NN:/5>W%2C]_^+YI M#>YKER ?0[-W>5/'ELH$:+9A&@V8!M]G4.?Y!$W2-*B5IK,6?+,Z>=ZI3GA- MK+6JI5:.- $N;UE ]N73:IA1-'JH7\5!EKS/3<'WJD>0A/T7 JC1 M!*C::P30#R7V?V^.D^6M+SV-E][9G+?1'+6Y:=!U-W5*[C$>/#?;'Y[BARA4 MOW[7C\<<"!@&LR&MQ1YHU:$FM)6;S7I@X1">]ZDA1])O6"'54">2 MFB12+51N'T]'_84AH**Y3L2/&B) JJ%>^38JWCIS_+'^Y7Z=[9X+H"0(%YAG M>6N][GR(Z^S.B?;,&QNL-/7&NG!69476![3FH/7<5\V;;_PTF/U2/QK=Q83X+;^V�IHTUAN7C\W&Y6/=(V4< MH1',,QWJC:8&?[QL:5B4VF!=N2CU ;MQRR!,:A13]63>7B=0T_CVMD&FYDT- MWNQB*37;H\ZL:) %"V+!"V8W;:]Y.!]5N !!"G:9'_4K!)467Y;>-\!AID># MB&SFZW%C'8,V".U:F1W%T0HJ7OG.+]2\8O7TID%2CMMJ[9TT?FP07>.VVKC2 M;9"C/VA<^HG#/>TX'6-C4* Q%# Q&AJMB89P68-/,VU:X'@LW5NHCY9$0;9L M/527.50O 77=\@^C)H^J:*ISC1M(G-6M0VFF+;3AZN5BM7.P)"C:[+?FL*+^1-]4Z< MPMB/!N"7K0UZI2[V52Y??>Q+C?W;OYKG]>U?C8&L&H>Q"F/5.8R%FEEL;2^R MM!=9V#66=9-556]-W0?])K\R;ZHC;=QOLBU52ZUFK-$:8Y58IS:*#9E%)E?] M1G\8]3/_1\/4B[8ZS^NQ(=2F&A8(UJ71G'J)$/Y09EC0?R85*G*68)' MZ6V6#1F=(E;C,RYS MWV=&\H*SQYO3C49UO6\2-%D%0:U)D&^Z-JR2:GD_O_T:^G=-^TRJI8[G_(9X MMFJHIUXCU6JHE85-EDG94N>7]H,&PRYO6:!9@YS;O\1AU+"_4M^OP0 >O/"E MI[IRW#A58 W2IW:O(JW;="@$2?UV0RZ+%[L+#1NV@SHCK>""0;T/-=[T6.AN MC]L;$+TP^E,?^?DQK =RX6+\[Z>9"%@2W,4-BKAH:O H^L.F7)AQ8ZU(;8B_ MEI&ONJ#(HI!(O5M]%S2)S*)MD??8N/\ZVZ/.T KNENS'3TSIN]F-O* I_E2G MB@M@9+6HH6/49"KWDW?_>A,/GHPT>QHJ MZMRJ]YS>^@_A\.G#=?@0I,9Y\-VXC!_\Z)>B+0W_'7R X#'[18WOUT'XK7Q2 M3?5QZ#_EOF-P\O'7\,>'_/U!,OYG.!@$4?%/U7X^]AK'@_Z17>;FMN?DB_0; M^ONUT/_[L0(%5$\OY^=4IO[9X/>8 YV M$:C*O##M^\._!W[B1@-'<<[,=!P78T\BBUG4A9XD)G"=R2BQ,$TPG]Q?U6#SPU._2F7$C*JF%!+0Y =15_\\0G@R'"\CA=-S+ M.IY\_ VU/>1\J5\.&#,FB&=*9'/I8F$#SRK'03&WY'3 RSJ>?,Q'\/HANY$" MY).=JUE_>!8-@A__'3S-#!@PAA&65)$<6XP#85K69!P$."Z?#GA9QY./ "B] M0BB4?+-A_R--LG]<98IS\S7^H-RFHW M!LK?>_!S%7Z*3XQ1%([G.$H')\\G?99;P;^1+^*O^0^9"OS,PZ$,@=-3-!H6)1 M2SB*;C;VN.="[-F>\*;KL*SCR4=!U IQOIUU^,=D ?[QR@6PGNI?4(B&7!#\ M0QEBWX(D"Q7;7 51&"?G<1:D\!VBGX.'FR#9-D6$S1SD I,CY' /FP1BD"^T M8P$722ZF%%G6\>0CE1!(2@Z5(IB_$4FX4KW"=6W'55I8>-)2,J]8:9LB8=ID M2I)E'96PP% 2)/>8).4WW(?'8?P4!%=9W/_]XC%_T]M00[$V9>G7O/[89RE*N92FJB M#W%4K-D7/[E("KMQ\#_^YE=6P MK*.RWM\I\WU+\ZRQD]:;IS ]GM,%*0!)QR;$]B9>MJ# LG&E@Y9T?.T\:R&V MG)3%?%)SE-W'2?CO/*93&7[8YI:R7)5;I;PKTT18N5/C$1,F>67)+^MX\K&P M<->T4OFF)]3*VVJ0I@.%5?H?@CI FE4@94G'K4YO%>J=I>GH MV=0<9>IPZF!,7:C<>)/;KBPQQ3BT*RFSI&-A& G!Z3J"OT7"SG,EG4\^<@ )$JGL=W0[&*4Y>DQ^3GOV:@2EL*C><3( M9L)6XW;D)/8B."-F%?-8UG'7A*N?'C,]&[DNMZ7B.(!MP.B$W3A1YE\5-%O6 ML07JS?O-S:YD'G'.W_>W,+NW1VD6/P2)T@5%_%0YU!-P!A%6DM+&S+$G"H\"2)DW8Y0M[J@T1ONS__N6 M9T]<#^5TI8XM$82( #'!):6N@RJELJQC^[.7VY\];N_8R;63B8];;S M\U><3:HK7"IK:FQ2J=7IJP;_[IG=:%N "4)M JEGVAQ04FHDTV:@'"R!E+8N H6+>LX7BPUN/972TF@;G"6<+!DW,4FR2;A-S]WUDVU M2&I.E\&#'^8N^6<_RYWW)_C,=^/2\H#M(0=:'A2.:T\&KZP-!M",[[:XX\G' M+PA_WF /IF&*:L0M3=%5\C&7A\HC$XH<%$G&)IM'DA-2N:?+.JHI"F?UW9A7 MQAJ^%,G+R21$LX(;[A)NFQXE"##F45,$V ;*ND#Z78 MJC"YK*/R@-XPY+#R_# FB$AEWKF*^6Q(70;*8(*RZV1E 2[KN,7YK4B_.>?< M1)[@MDL=['*'.IYCF1,S@U-L,E;9(TLZOL:Z?2W5YF8% %:C8Y;'E"Q$P'(M M5 8H.7!Y)4*7==S*K%:D5;T_[BI3G@N;6=)VH.MBCQ%6AG^@LJTK4;*DXRX) M5C\U %W'%4R-E1+3A%*Y"--P*V:HVJ!?UG&]J9W23;(0JBT)VT_OS:CXR\VS MW?RALLUFTW@40 0 2B009G'B<1I H_?AK?BRR.,GUX*L9&<41Y _WQ;&1W#H]+<_]OON1SWW7[<^^?O&']N]AO%CVD\2HJ?BF-F'R:K.%Z'&6>]2/0;=PF*?*+\%^5OPD'^ M.^62)T;QN: VB]T^^^_G&4(O'RZ^\?[E1R;?>"Q<_-FO*F9,LCS+[6.9_)CK MV)=M,P\$XZ2X27=VBD'UM4'9N?S5]'OE+R8K4[=08Q#AOXZ&>;BD>RLU/B&8 M32;.3W,WX7G+AA.?XJS;DQ9EPF)[D\YE9K6&G)\,TJ^/ S4T]07EZDSB(&]%C.E*!W?Y M4(M?C7\W4%_^\3@,^V$V'I,Q"%67<>GF:<;(.DMP\G'ZV"IK\.O[VF&,1_U^ M;MB;:J5G3-6&5N(S4>!INK%;E$++TV?BJ(XE1@^C81X'N;=DN ^7^QO MP5G4CQ^"_6*+A=-^Q@:KS?M-6(&W:Z!4DG5=;A@,PMPU\8=?_'!P%MG^8YCY MP\/D@$5SW1[5NZ-7-I48FD?V5S*,;0FT)LDO@\P/HV!09ET>)*WK)_E6ED#; MKMI&XG\FN^@@23PWOV,0\V_L/AR5:-F5#W)HTJ]M/VA]%:=%WQXHMLT,5DW: M/3%,UR?M?FN/[HOF3G@?VN%\2X=S"R);='ZOK"L.F([&[BP:VQV'K=2%'<=, M-W2#!DP'MB^Z(CZU.7C8@G&FH)(V(3MF0G8G&V]S-M'RX[ 9X^5!.6UC[).- ML8T<3LT*>\@*+6>V;L8*6E?L%9$WM@GT[L&A6@(;B'_M1NRO!-C0^-,DWV\C M;WV2:\V^=T1>7Y1KM7ZP(EN3=@]0NWDH5[O@G=@BW7V(]T5)8RT<=ISBO/NC MI.NS@S;OW_S TP[99)(*W_'$"C5IW+H3!#4PN@:,[9%\8W&H7=^C$(#:9NJ$ M0]4-S&N'JAL.U3Y*!LT[7=@/[X3!J$V'O2+R3%UD[1ATS#%X&6?;83&S\>:* ME@7=D@6R([) .P8:\]H4[)(IV!7)H+FA&T[E/DH2K54.63)HV_ H,-_Q/;:6 MT;"AR:1=Z8,2@.U751.0[A20#/!SB5!-ZKI-#)!<1-R<9=QY(_=MXN'*%2_ MW7<6R"?VH7EBQR0%%MH#!0-\?7?U[I#H/C:[(>&]I4L>.VP'97]KK7[X8KY ME?"N&>!P)%4X7D1:/VX5CM,%UG#<#1QW;[!*;;!V")#: M8.T")'$CNWFA=(ZRCC59MM!X\''>_NZ(U9&< J37DSB&Y M>S]R#:-5:TBM(0\;CKLU6%_>HF?Y0U^MQM5]$&2?XGZQ)"].?,=)=ATD#V?1 MMV!2<>,%M#P_3/[''XX"Z\E,TR"SAW[ZHHI?D.3W3O 8I^%+@,Z\ M9?K/ORA ^$G__NF38IOALU=.^YQ%CZ,L+3K YE=^#OQTE!0E0;PD^-=(L>A3 M_?MF>BIN[8^29&\.N9>,WD34VTMBR#6H%ZU3F,U.!"?WBF9IV,\K[/7O;UZCHI7O-D M1H,_Q]^"),K[:('1962L,ZYZ^E=C6<@ ;P+/+5RTVSH\EZ#(CI/'6!ED@15' M@ZN: MVO;4-M[.M>:Q\UF7!=)*)"[B[Y_BZ$Y[V+O@OB(ZW[C\^ZBB#TOR;AF6RWV- MSW$4/'WVD]^#S!M%@VWC'FEKUO[35WT^;1[NHA /=@ M]F!T]'@/D:&CVKN#IT[3T(C7:1H=$81=ED&M!I"6:?%F1MM_1+]-E&>IGMP, MR_MBQ&K=M(WHBI;)>RB3]]$N1!I[VBYL608A+8-V%CK2&XM'8'+N:\AH]QN+ MAQ$RTHF07<%[IXP#G0BY-^9!U\-&W9%!VD'IFLVQ[_)'NR?[D9)RS*'KM[,K MCCQ\K3E5B30&Q_=T/&(?<.%CI/L(C5& MFP==1WM7]KZT::!-@[=RI ]9>W?$C3Y2#;F?66HZUMM%FUAGB6A->:A)[#J6 MO6>(T#'V[$S/K(XM[I=N.4/9HB!^HG=9E7NY@R46M!;L8 M^=!*J%OI_F]93TDG41]%$G77N52[:1I1VDW3&O*898].GM&R1Z?.'*OLT1;+ MH4@-;2QHP&HU?PR U1IV/PJS:(1U(,JL>5KGJ^P^7V4?Q-5QA^S?3C8=?=C^ M6!6CUDKM'K+8%[IW_G;G_:FRJ@^ =\ JZJK(.Z2C;=WT!;IXK$T'MKJ&]'T_ MTJ;C:]V7/_KDV>[SRW9_PNL PBH'SJG=":L<)+<>:$$?G5W0#0UP. 5]=)+# M/H5Y=BU_M$^IY8_V*??,_M%V1Z=NV-8:=^L:=[G&_!Q'P=-G/_D]R+Q1--") MP&\!F29=54^,#BDI#=E]0NX-U?:!$FP5[5C5?GS'51D'7SY@>Q/6).L#7 M&;3O(J"O@WS:-%@]2U)C7^<%=X'C]V=;[:C8^Y@,V2[S\H$&EK06Z1K,]CVP MI'7I@7BQ^IZACDB@+OFP^W'?AY9!^Y;%NNM(FMY@VR@75\59'+8^;FP^G5,DAGV(X3"E_2"<9CJ!,@ Z] M=$YWZ;A+M[3I&Z>-ODW*EL;],O7P'>ZL!?Y@._^1C_N.S\6^/.HH"2>8H8W1B\9!3,*5/U3;S0! -9KK/&DAE MRW;(&4;[3<[9\1\%.5\J3R>XR5ZHIL++MF,EJ)5/=#,,KH(HC)/S6+E&\!WF M=%>9"9:?AL]-<3?-P@>U&A>WTR>F_W#"M#^,\V?W@SM+?3!/D(F7O)0B';)Z MWR(I8,H.U5#6X8=]5*TO V7K@A=U"+NVGR1/RMJZ#!Z5:1@,S(=XI RVHX,O MTN@M8W#K<<2^1IMV!/\W_7^?\UUJ=68%J!:0#OL07:*?=1(UA[D'L MX2W;H/NL@W4 2"O@+L=_M/FLH:NANY?0[7X9!(T\S?E[R/G:9>P>?+3+>%@N MX^$JKP,%H.;_KO/_P40]#]'\T_KK@.S/P]US/T3H:<[?&\Y_O=K*3^IE0?*0 MO^GZZ3%X;II5K\G;]XN-=ZY!ZI9VMH!JS=KN*T^N$@TP\^#HS*R+5=?:AUM-;1>R0;]YZE-A1P!R]F]IZPKY(5^XY83=Z#1J\6 MR$>#6'3H@%TE-6K?\:J)NX?(G11$^/NU,Z6OJ<8S"(>C+/P65+<;N3_ZP]$@ M&'A)_&#'#X^CK"B,3O+Q1[0L.CU&VN% [Y[B711[@ MSFMVO!6+EM^X#)0("/M9,+C*XO[O7Z,P2R^OOFH6G;)H^9&%*W4T+"HZ(D7W MSOO9G1A] S?J&9.*]9A4[#633M,$'AZ'\5,0%++AXC%_D^;/.1G:N$J:-;6* MWSU[=D'%'Q6+:D=I'QVEW;/HI+BAEJ)=8M$N2=%.U-_LA!35CE)G':7=>_,[ M"#AI1VD?'*5.L.9;JWC-FGO"FKM7[6_%FEJU[ZUJUTRJO?@N>_%'Q:(-N=15 M+\VD-2;ND\,5ZDG0[.TLZ;-\U%NU2 MV/XH652'G?8A['14K*G#3OL9=MHMD\Y5[0F5#@D^J44;G$69']WEZU/<"IQ: M3Y_]?\;)_$W-JF,P' ;];.0/OR2Q^G[VM%_+DZ1]?K[I.V?QJ\L9YG'R<3.3#UZNC MV9!8B\"V>2 $MLUC('!.7_H;^NP_T2S^ZRB"[,W(M^EZT5.0_[?J>M%\O2!K M.S:2H^%2R?MQB;?\I\]*%3R,'L9,,E6)%]E]D-CQPT.8Y8PRH_N\($BO8R]. ME$'HCG*_P(^<,(_=WXRR.-D//9B#:;H,)Q_S'Y^MPR(,K:%FZU9QHD]76L9] MU*T+.,W_H3DMY[39=="+.\>%?_0A6VV6#?X[2,385%,^#[V:_,-G"Z$ZM3*3^V0\J^3=] M:MI)43 :^,D@_?HX4+147V [0<#3O?!UEF"*OJTTAJ\%9?,FKS[*+^*MWWR M;^+$5[+_2?6ZN+T-^\'5H]_7\JQU>58,9O%R[Z%\FPN@F=\5*N<*1Q]&[M/L MU':>K?0F(3%-U>.ML?5R;T3SP-LC>\N[';G".O%C2Y>[=L]EOA-2X[N2XYN M;29I.V-'=L9^L(%6(,?!$AOA-\466?GE#]QKHA2'-J=H6KU MI3"-"8+\P]67#XI'U] M:]<2$Q%KXP_==M[1A'61+*7LQ'?]X'_@#A?%?WRNJ?ORU^,,??Y0S MCEW,(3(EH=QT!2$>LA_]J#ZPTBSIZ$2?L,P"D[O@_#N/OL M$?CC+X_^8!!&=Z=9_/B!/?[X)0?H:1CEDN\#!NH7MPJTIVGX[^"#?,Q^.11]R\S](GBWJ\S6%9+RHJT^Q>*+X\?MX M##?Q<*!>\?7\[-IUC*MK\]J]FDYK,_J_^>"O7/OKY=GUF7MEF.>.X?ZO_1?S M_,^N85]\_GQV=75V]7SX].X!(,:H_?#8$F/=1K\P*/=8/AL-)ZY].P$GQ MLYI8O_RY9C6OE6.2&N?!=^,R?O"CEZOZX"=W830>GC_*XO(723&@XC??PT%V M_T&2=P*2ZC_TQU]NXD0IVM-^/!SZCVGPH?S'[)KE+R[&KRR;;*#PD(]7.4DH M-UJR0?Y',FV=#'_\0?+'7\H^+YLDJ]IJGB^,OS\B U)+.KO'L MSS=QEL4/SWXU7@HTIL,,:>?LI":&-I/0'QI?H[ ?#P+C\]6\A;6*/*)L*H]L M+ESN( ]#"W(.,1"FP*ZR"CG"Q$5>G3SZ;:2\.V46/5T&CW&2-8LFXS;GPNQ/ M)Z$BHK)GE72(AS?^>U>?OJ[<>E^N;B\-KY\O;SZ:IY?&]<7AC)RKI4E8T!L7%P:D/XT M^-FX\(SKO[C&C/TSM7U,^SIOAA*3FF4L&/U](0?F+->5I!E$M>+L&05>.@2M M2.YZE6QD]X'QKY(KC7'LP C4=P?&!CJMX4._SK_H^WV8!:>YV P4 W]/_,>3 M9=AC%?:H!VU+<$ %1 2:CF3 5=BC")L6P0368>]+,3=W'#!9#7D?\@IX#ZKC M_@K\)(A./N:;"@8&/2-_9AD VUK!#:V"!FY["^:ZN-3J?N_4/5Z@[GD7 MU/T\9[RQ 2 J(82([2BQXT!E$&.'"0\"+Q="%C9="S!1ZY D?I2&>8"D%0N M: M@+&VN+\WSJ[-"SW?>!%A;PK4FDXO:U6F^06)XH1)MYT50VEC'(9<5_[N. M%-+& &,D,>. F1SG_$^@1QW;LF?YWRUV1?*/CK^YEE/^?!( P%.,"4/MN>+M M*ET=-PH^(+2R2*5@1J0*Q4X,>, 4'"*(\D#[),;#H01PGJ4N@[N\S+H?9?FA MQO5C/:@AD'AV?O7UDWMMV!>72IR8U[.QT-?R6],WN\UO-0/^R?VAJ%;0)(_N M5[0P_-1('X-^OHL[,,+("+/4Z-\7;L;/VYKEBWT3MNXLV>:@>GL<+J3L'MG" M92SI'7EFZ;[.T&5+#5W4;.A"UG[;@L_EK+C>%IT2"Y_LCP_1S,QR8>1CL0+$/DUW7HF2[/;ZERE9NSAKN19H_^IC$W_(/Y'$.)QCZ^0UT M+7@86^3:9B=CRJI[H5M8]VH/9W-.U.R:I# M8^6N^1D,BRK9!GE( L^F-J?"%-1%GD,!EIS;F!,3S/L9YF"0!&DZ^>M3& 5P M@8\! 3#._;OXSOCB)[_OCF8[H4")LYMIO3R0+ 8BX@ MC72RU3\ODNOX>[2 2F8_BR--G/6(4X'(LY#+(,2241,XR.&%,3,=ZXDAMQS38)G975N[.6?7"*=EV4"22ZVG@/T\]IGEIBLMD=, MM1@F4[8P $0PDWB>G6^/2&)+C$W[V9FE3[$"UY><0*].D6( G'( P/YF2!U# M+L=T%5K*TAE+Q[-HD =\ ^/FR>C?!_W?C0?ET1K?[X-BSR3/]T^FPD'!'4XX M_-Y/C=MP& P,?SA47?+LU%3]_:]1F*A?9K%Q$TPZJ#=?!<6NR_A1B/.-CG%: MI=*C^2>NQD>P0R6/W1_]>S^Z"PSEO>7->5JE,5"M2N[D71^3H!\44@BB\?N* MC/O4^$F]5/D31CKJWQOI?9PG#Y4G%+)[/WLQ%^.[_WR\^6#'#T]F\W//\*.! M\1.:F?*-\DI4IYM_J@GE#Q7]U9/Y>"8OR_-VTV(DQ7#]-#,D&+]AX#^E[\;_ MG/]S#9G!(9C*#$ 0%,KPQ39DKO"$E![+989$)E8VKSEO]-JC)%%C'&<4JX'G M[MHH73\7;LQ ?P_2UN3&K'$QORAU[_B;&G_.#.D\%'YL*+?6&\ JDQC_>1ZW M-+%X;^6'D4-(H>V"4SD.1@)6R+'LZU<*BC30G E M&NH2@Z;KGB_[1$AHJ= ,Z'V ]=KG\3=!M8*/;PS]1"EMO]]7J$[\')HY9R>Y M#JW]K:%XXK2F0<'*-](')1'4AY)21RDV?%!S>'JG3(6@^/X@N VCXFA,X8WG M?@L"OS2-HFB&OY3=YCJ4[;G"G_1I'$/9-XQF) Y$-Z>H-&=F;9AW=;[RJL2M MR\"=E]E[E[\KZ.L2=NG2A%THFU-H%YQ:HW!!4NZ"P^VX(TFYS0&?5\5F5PO% M\IG3[I:C?%:;"UMXCB2.;7*$B./87/U;*B^__K!/8BM$WL7)TQI;!N,":@6( M^Y.G\XV#3_6"8%^W$%Y[6'%: * 3\SRBK?%V86A6_#R>\(2INQV';85Y2><3 M/'0NSZ'A6$_UH#.TMB:FS^MN4F?;YYGW]K^)1__'NH/JT^:T0*(G&^X_7K:@^"98F?>K31WN &P"Z0F;"I>[DG!IY[POL6,R3EB-GW,? M#(=ORO+[MFV>YBM4\KWQD^+F8F-[7 9KA>WEYLR1OP?IAHDD0L*=TWQA=LG+ M4%/[&2;-&1X_.L1O,VF38[X*DB9QA'ZZF8HCQ38?7IF/L%@;[U%"PCK%=0$G MU7^OK#F&EZ8PX V+AZU7(:R#-MO:Y\2NPVQ\7U#@]Y4-,?33M'LF^]9/IUPG M?I&K>/7TH'[STWJ'D Z!#A[(GV>5*V28' !;FB>25A18BK M+.[_WC/^$[P#,#\Y;_R//QP%QA=E&Q57 .Y-=LY.R(2KTU."*!_4A,SR7 $H M9]P2)">3AQ'Q;/?9T>R)7!B+A04T^G+A.)H "PD@9PI,0,08$"8R$21">D3 M@@ <6,HTQ74X*.^=L82\9GY5\$6<_X],E^ MPXC XK*R\AU=UYPM'S&+7-[-_>/R/7\=#9_&YCJBY;8J):=Y1<:]DHPO66VF#(,M3[= MG%OS['[(^Z1R2^Z"TYLD\'\_]6^5)/G@#[_[3VEN-]\GSV_R7.'JRQ6YP M(^7R@NGMG/T]*4>WB??W5H.L,VY-ZY.;W[)@7YQ?N^?7K[T[<^'=J6NP9N,N MP3HCFE^P/7*@)PXI -N^;$:"!?XPZ$@"_APOU=[#NZ9K\SSB6Q_,G=[4*X%$ MP&*FA8!'/>"JGR $INMQEWN2H/8\KE6&]?&+>7EMG+TSO+-S\]P^,S\99^?> MQ>7GYU'MR9M'6V[\_N]W23R*!J<3(/7[07![VUFQ MM$3N0"EM9MK E,HCQ##@N_R.\#0>AH,B MT=:;[M@5-<@>&BX/7X4AWY0^,PJRZ#)OD^R"8/CEFFT23A;=X>!J[J8$"-BV MQQR'45-@2;#C(4H(!(X-+/&*9(IG_&CY0\6/@7%U'P19:OST-?)'@U"U_)Q? M>:,W0Q:G3YV@'Q37;&%8_%9T2$GN@DV7DVI#-ET1X)WD7^ZZ@IJ,0M,4 ME&%7,"HW-A^X)_*RF:,^O%8S"FT7-.+DN=9&IT0<'#:?C#F)1* M&&=@S+-YSMF&%LWU/+^TZ4" '.=0&7 C@XEQ54=?A+MO?U06'HY6>GQB7'+!1@XCI470*:> M-"W'=9C%'4M98 X">#N\7@2&[Y4''R3I_VNX_QJ%V5,[3*[E>0/S+Z4S.UAY M;GJ$NM F$ %"U?P%M"EP'05YR[,]!+8DS_WTWO"4[U]OJFS SYL.LE,1D9T8 M\$L90.R#Y%^:??\ZE'#HV"9E'F<6A4!:0IHF5^Z-)4WHV:^T>@;*KE%,?AYG MJF<6+X^9S()&"_4&OEY*,MF&4.^B3&<22FPQTT3$HX*XPL$VM+#K4==T)(&O MX-8\K#?9N7]G?/8C_Z[@R&E98B=,^Z/QG>2YE#8C?_B4AH7,KQ@Y9_EQOG_> MYS)(1\.7'NR1F^-;HV!#M+9*P-BFJ.\B5G(?/K^B%2#J4>(Z%J66*SUJ<@P! M<;U6L(+?&;_E*=^ADN"Y YNSO?K%L/PY1\TP3D=Y^H1Y$X^R2>*0<1FFOVL! MWQ @7THYM*'/VGVN!<@C KNNC:1%+>D(VW:()Y7/ O.2;JP5KB7%[DV6Q,.T MX-@O2=P/!CF3'KET7K[ZFW#>+G#;L 4+Q8ZWFX]B$?9;&+TN#89RTV4200_9 ME")@6=AFQ.+_09,XM)0AJ)0K;1684RI*54E() MN4NYYTA*I(00<,=3O[!>LU\\PXSFN\*?,/*T]3@Y=B-N^9IORF][+!4Y1H(! MVX+0$I0A)*#'F+ 0)Y9C$B+;BAQ]C68.1%_YP_&Q@U\RQZ=SM^)H&X_O< M"A&JY6=34L)2TAVN_"0 0$&@18E-J'"E!;##'"R@M 1P$6TKB.,$MWX1J_SZ MF!^7#*(P3F;8]<@EZG(J'*%$=2SJF@0YG I,3!DJ SH03M;2LY]7E9#E<:0FQ!)8)'=NR+"HLIN9NY;N^Q&3*#FK) MVJ3*ERZJZIQ%X_.(87[7]U'+Q^7K?H3RT0+*4#&1R2T34:@L<61X[G2H$) M1-0T7\.#5VH5_$SOF:RPQJ@^SZBA$,+K#XZO 5SL&O=W!ZP4<_7A>GE8O$["AK.,7UZ@/WKXYOS^T%E(%^XW3) M@==J[!-F6>'XW#-F67F2S_!]H/?)2?P.$E']]\KKY9:?1>?-1]'E6G?!O4'= MK1?9BNVQ^NPV1,=JC6UMSIME3JZJ<2:R8(73B9O)@AT5[S@[O_KZR;TV[(O+ M+Q>7]8*PZW.P+\ZO+CZ=.>:UZQB6^4G)=M>X^HOKOKH4R=O/Y:>OY^97YTS- MY.?-QWX(:H.\$[-Z [U.;8CE:F/!U:,+;AZ%B]I:;UKML:X43'PAZ=LNJOE3 M&!G9?3Q*_6B0]O*JDL%C-BY$5>P=/0;)Y">E$OR&DILS15^7! '&W#=9"?CX MPRB4C5$FEVQY+;=>HC0_93/9ZP ]HS#;9VNS'5'ZB^:*BBO*B@<3SH 59XC] M2!S:TL4<-4ME7EW-&1SK\],N=[;;Q;X^21(ECPTS3(&LH M+H\WKN*NI-I_ M;D.7+UB =3>K6IOHLMK/@ D24(&FM9^AXUBV1 [A%F/8]$PI7$^?[CAYRUS&B0_^56?&5FMI\D^5571;W]%[7'QS6@T4SYYU$ZF*W] M?(JGQ9_QPN+/$,J>8'Q9Y>!PP9V)_A< $?D2 ME^8W/QSF>R9>G.2G'JK4<2>XR:J?)G[D]BP!H2P! 5M$:&<5_@'H]0, VZK8 MPG2*+0][PG-,EW$AA$V9XEDVP99DIDO;QU9+VH_3'B#@$+#50:^_-7XTQU<& MYS=S]@-E(>4;V5GB#X*>,0S2U,BO.OU>%(?.B](-XM%-=CN:WC1<'%?[3](# M4A2A@O_$/0;!*^';ZD)V7(G2"NB2(NYZ#J0NX<@4KFL!,@8Z\ES,K3F@3TAP M.27<>9!M6V,RUE-V]D&;M,?L.A\R1E>%)*_N+S1M"ZG?89NY'F%( &Q-XEK* M[70E>24DVU&T#/>0) <-R0/T,K]&-^%P& QF].[!6KT;:T=901$A*93!ZR'3 M 9:E]*-C@8D9C*CKP9=0+->W@N+VO4G8X]J9/#1-UUU8K8@B#G&%(D:P2UWF M$21-TP,>L6")(L[0G(VY%HI:\AMQ#_,V+H/1V-9 M;JK?.*Z026!^3RX2)K,\TV(6LVU<;J%:+K-?(K-<\"=E86Y-HPG:@T >M&FI MO;W#Q.2J$*15%H-- '1=SZ; A 0#"HCG32 (7&R9:T*P'77(88] [=WMF7?W M)0D>_7!@!#\>\SL-Q@6\XJ(.2'^2&^FODANY%)A;R+GON,[D%6"1L+$+&&*N M(]3O+@FTZA\M(WUF->E2* M8L027IG2@VQ$Y^*M;Z-% MB10] 73JKO9(]P^5JX(0@RKWARMF=X0'"**6!Z7K6DZ9$F Q/*=1WT9W$@9[ M2.B\UCWS23_%^%H5/DQ6I\*P1;AI0<%<[DC)!>%EYBI" M"'J;P:>E748">FI AX"?8]IF_)+$CVIN3T4\-3^2^IBS2<^(@NSX#,J-59RL M5)P+F6-C2YF9'C*A-*%%)VDUR"6(N_,QFS$!O@S]*#.C@5O28)O;D!B3'LBO MDCM@@U-[?8<)TA4Q*4&E-YD%.26">:;G>8P30> D$1P3%WAS^Y!K8K*E "H5 M/

"FBE*B"I08*D\08X]!;GM( M6;(@OX&Z "4FE,\=#[^%P M>'R&YL9*CE70]!R,6+[;!RV/N=3!W"TW_2"D@KV$9KG:V_/\9(_CPS8RM>-W MF'A<%7Z"5\$8!A"BCDVPL' >+P6D/)TA!"5S =,%\&M'!RKX,:(W^O;2Q]/Y MI1NI0PA !4A@4NC:GBDX,%U*I6DY923&,Y&<.R[E!+=!D@0#.TZS]'E"V_82 M2V6/X%9CHUW-9-,>X2$ 84;I(F6Z!A&Q(F)>0F<8O JHAU$9=]G*=+^"Y>8V!IW) MFG>0DU\4SCR+VX)BV_)0N=O#7#E7TW++YH3DO,=1FW&OS0G=64OCD'WR8Q-G M1RN]5A96O$H7PWGU7W\0"/)?#/>WKV?7 M?S_R"RJ.R4<^=%H>S[Y=#>++*X0^A?Y-."PJUNH;I?1]8IKZ!Z_^9VH2/_I/ MS841WRYCIH/1D\YX$1O'0.!,(0\7>(R9$$G+X9R;'F%23,\Y8C:7\5HRR)RX%5@;]3+D06]BV!23AA"%&78HMQRHS:DV( MYR\V6!7T;26X]R@XB$S:X_$C"M,A&04+"V\-5_8H7KL)NX=92QNKZZ#7 =ST[:@))Y@91Z3Z7)0I\YSHLVX>MO6Z +V 'K+:ES="QMJK_$X$;XR MH%%U-8EE4DDA!@)16TC;LQ@4V&4*VLQ5RS!WO^ 7J# M0,">9%^TK[F["\_-%3"9N3/,A Z1 G(N71O1/&O1F2I@E\SE2[VAYH6 ]C@_ MB',U1^!,'P"@5L8/JRX; 50ZIN<0Y K+H\R%@I>NJ< 2S53M%!R'ML58U M7<<5UF'XI78<%7/+4PD&P8TN6;*N=A,5.B&UJ;"AR3U)@+0%$^5M\\BUB35W M*U=95RB___(\COK;OB(/\!ZFK3J7G;,UM?-XF/A<%8X85#>7Y#4J&66.0[$K MA. 4@S(GC%F.V!R.[2A,*F%/MGJA4/?@>(![P.-#;&\7J^TN)C?6F1A5.M/R M(#.!397_1X1I2N&1LA:?@SP(7H*T6/X9L_8-]"8D/0%;/>O=U0,TVG$\!%RN M#$-2Z4K+=C# LB:_!'1Y0LJ]#-,)>V*1DA%L;8$@YR49G&I*3 O"5* M'RU&;UNW_[$>(V]2^;:;Z#TXS[9&T5QE_7O($FGAYG^-0JSIR,_ '-, M?M*AT[)-:QMV&^+%]9_C B3J887MGO&?[P" QJ.?&-_\X2CH&;2GQ&K^/\,? M9?=QHIX=_&(H$1\889KF&8Q%XN(H2S/U#S6)+BGXCIOD9,;A]@1B%#,/0$LU M8V0BNS3)'4R]N>H*4\H50OE_YS!18A[]%*+'J=B.SNTNA#=7K3/^,A0<,P08<8E7 M5 &!8*):":",S]7Q'A-M&WIU+@'C$+*CCLGYV5\DK0H<"F:NUO6D<)!-\NP( MCUN>;?-)H(D@+ITYFW0%X+25*G$(P#DJ3]-4W\T)Y0^-_"[UTS R^OYCF/FZ M O[J6HVB"IR.J< )H;2A;2.&J,NM\NR:9&[-49D^ ^B-+P6V ,X_0(#YG]M!2:K(*F M QGC@N>!569#TW&A5ZI*9#,X5QU_9LF+O"9[=L'/(K7^P2>UZN=!=G%[[?]X MG0I-U:*IWRTN\= 3J$WDSC/S:RB^Y5W'G[7/N:?H71VLH@(K%:9K"4: +4UJ MK"NH5]7 ZL$;29"=!>L]=@\+K=V1CL/@MNP'[[ZL-SA M57+87(NSF6@4E10 Z,+BDAO)+->EK SC!ID?1L' ]9-(33N=(94S MIM3V%3?CO"?P]NH^;\ >W1,C+>E\[6P?IO1875C,1,<$YK9 'N.F"2QJ>02! MLK $=0"8J]FVD;!HV7!@ O<8U,)B:S;'/IZ$2&MR+H-58VA6=S7\U4C;8]TGNH-K<[1%5RUG,%4H8')!:5G"C?1$SW(AQ'F2$+#F^9 MT> -K1!]O]Z1QQR.3= =K5Q;58QQ4!7N%,SR&$"(N)XGF*-$'!%E]I$E/=F" M&-,W[[5KYKW/\ML(IK\O_BS^&#]4_KP*_SR?R#",@M/[L5Z$"/SQ&6<7.S@S M4^T'BLS)^#=AI,28,AR!ZE+-1:P[^?$#U_>!X??SW @_>E)?SQEJD)?6'QA1 MG.7&7J(Z**Y6W[]+BC3$)#/B6R.[#](@[UW8Y,5.SFT8^5$_+,(OZA7U\9%YYQ\<4=3^IJ[V;UT]=S M\ZMSIN;T\RO'OA"8Z\&DWKQ<9T3/C$CP8HCU:SGS^J5/SWX_RDV(X7/5!<8F M6*$WC7XP'$Y:_W0"3HJ?U;SZY<]KF5W%:+^'@^S^@^3O".#5?W\L#0QE.PS] MQS3X4/[CEY<6P\DT=C,-,D)VTAS:&7^0L#_^;)DNLI'PW2GA'\Z >/F9'>CQVY M@?$8)).?E-?F-Z0,K7[O[A;8:8VUW#J#Y8'A(YJ7O05_",T?'> / M+2(T"W1-"JQL<;SIAEAK^Q^7P;<@&KW5]>W;K6S9BBZM/-_8!+O M* 7XYD-H#,F^1K(HHPQ]N19Z(U>89(#S&DY9F69XPPH@3(W+FUUNRP=J02 M(KPG2*MGV[J9;;FK[;G6.-..TR(],ED4&SN"PVV;FA(<5(<^;.4P28QLU^,4 M$QN8DI>E*ZATY%P!JGSM+V[_',>#(ELZ2+Z%_2"]4E_?9LR'@1Z'K=X_V]5C M;\>THW&XR%P5B*@ZML 9XLQ#$CF>*;'%36:*,HHA;#@7Q5@+B*T%*PCJ0:G/ M?VL@[@D0-U:1I+KWV<2 "\0PH=!V'(MC:9<'BDR'LSEO>UT5V8[Y"B'N4DI7NAY4"F]BU H/ M0_CH%R4DX8>8+A=S:G,Q"EOS)07J ?XF^]X:A!J$G="- E5I*[;P)/,$12;G MEN42P>U2-T+/ W/;)4MU8TO;( CW8+NE/C4L-2P[I1MGBFU:!$O*;,X=YK@N MH]1A8()"Q#B9NQMGJ6YL*9I#>4^(5J,YG4/A86Q&7CP&>:V-Z,X(?CSF15W2 M#Z\\R'$ 0N;0YZ=I>3CST[0\G/D=#2U;CKQVOD#N99 &?M*_+T[7#X)OP3!^ MS&N?'9^-NZGK*6=V-(EENTA(03 1 D"+V] J=S0%8S4G)L:K;T8#IUI[=VSO M;#-0BU$/,>V+:E]T_W"Z*BQ9%:>U,98(F4@2VW&P0S$R)P68":/8GBO O"XL MVSNR)'I*;&A8:ECN'2PW5I]BYL A,X4K'&))B(G-+&&5B>Z82<[L%M1G.U$D M1GI(;W-JG.XA3E>$)02@PJ5T7-LQD>T ##Q7 .R0$I>$ P>TH#];.@ G>X = M-BXW"^YVW@^]4M0=7\[RX">_!WG<]V#O2-Y454(PL\L)L'1!OIT)I<(A<)DG MI[<=2L3G;CN\"H;#_,Q7-/A<+O ;^)F$]TBK!FUG]>$QJ;WN0FME)!$XMCU.70TLX4CCWL(Y961"V5USR& T',E9Z:PE,DJF,.GT4[&Q-PF M_OK(;:O[A9NR@$9VIY&]?\C=7 EC426A>X)0AS*'N9Z%$/4(@V42 M.E0_M**$VS&=*55.J-[ZUU ]8B5,9Y#KNLS-"X)@RX;$83/ELP"SH=F*$FX' MN83T!'_+TCW=0_9FFY),=-PIOHXSY1+' M'H6.D)0@2J7 Q"20E_6#%%CI1O!LL5("[M%VK\_IJCH]\')[526%,.K'#WI' M=PUE2FZ[&?%JG^*TZTZI[S'0*O% M,3L79>H4.CNK0?X/.!"L(V:W++O/X:9^O*_@\'!YO(WJLN?EB(4S]Q1 M1%U;VHP1"RE8YA8L*;,=H +K'$++I7^#Y&#E5I(V@T#S[/H:6F[Y&MV?=;AV M3W&Y.@QI!4,/0<=&3)JFZWI 0,B\"0P1LP2]Q)6W8FN>(:)LI!MW% MH5:'!P3,U7$HJPT/:A-@FLSE-@;*6N6,$#G&(4>,FQO@L,7-R1X";49PNHO# M>MAU<\MR:TMPD2G<3K8O"S]39]FW%K@EL,KO \QQ'&%S80DIA.TZKBROFF?, M%7-I]P5=SN,H?AXR>@._%/8D>LN[ +L75>H4\KNJD@\0Z"OC>B;3R#1-HLQJ MDW#;Q,!U72@G=R(1X5%SKGS$VKANKP1NCXDWS0G4N-:X[@2N-U?@,R$L2FR MH&DQVP4.X8)P=WI^QC'!ZX'>WH'7GGS36[4UT#70NP'TE7$]$Q-S/8][T 7 MQ;9IV=+EX?KP[A_;>22>*&%EX_NA-E6OA M)?&#K8801B,U_4DR1ARE5D&"<;_KG "?PRA6C/E4QMW,:/#\+>Z_1JKY[A'9GA '40!.Q[7W :HKQ[7I3#Z4=!T)3,=RF8,) %@(6IZ* MLP676 M37$'=Q"8'DA,7.A#; MU)(,EF:SPCI$W8)Z>_?3]*AHTP;76EA#M14M3"MH(NDX>40:6< ETG-MR%!Y MV1,0UIQ'NW,MO 8T5]'"O$=;+26S;UJXFSO8;;O/RE,N\Z-U(*P]%3\3&4,V M<%V"\XQ-*4W;H1*7CC;GGIBK\3B5#Y-8F!5$P6V8;?46'/&6Q^B[%Q#K%,*[ MJMX/$-\KPWGFZ"!!5+@<40R98 AP0JWR8"]W;#9WRGYU.+=WN!=J.&LX'Q^< M-U;7#.*9C2R'"(5JSW2A8)[)"+5+CQP04G/&8@UUW=)]0*UFEFI\:WSO![Y7 MAC.NX&S91+C"]:0-'>9)"C IKU8GPO'F$D;74M?MP%D)FZ.&\V&>/CX/LG(W M>KQ%_6I:8D7+03RZ&08[J!VYY9,[_[G-U3G00IILIAR]YPHI@>-:V$40,$*P M5=X)H^P8=^ZV7<6=;U/U"_8(V)XW4D-T74-S1Y;),4JRHQ9<*^^J,#Y[@ =+ M)&Q,+9=1UT8.M\SRQALA\=R9O66":AO9!TQN[\JJ!=1>:V.D"[Q_I+D+QRCH MM,G6CLDVA:CT!)$2.W1:+%/,ESM9P61K.55%]!![4XEU4"9; M-Q-=WBXP9SP&B9'>^TGP84G,';]EO2@=$F=N5\SU MDTC--OT2)%>Y/5APR8J[8^4SLYX,FCHR8*'_ MZUND>F0R8[4H6=E0Y[+@Q6 M#EL(+*NC=1)X##!I(HDH=DV(K$E)*20LSYT[O[,J^.MVG):"?Y4HAI(";1:, MV[?S-EIX=%1X:-.BE"Y4SNQCNQ*[A D7VJK!QHXY.1V(N$#(?H5I,1< 5^"0 ##D'(H]AAQ!1L6L1.2$?,%>A8P[18'_RKF1:P MS:(W^V9:M+S#T?GHAA,.1UG3I4:MBYE79Y1WP3I92OF=2ZJ-S18EK:J("(0, M698#@1(XMNEQXDV/0WAHN>2:<-;^Q42Z=^SAF./J!R:##E7DK&P<25@91ZZ0 M CB $\?&@C @$2_KIDC/IDL]HV81LR^1EZ6$W1>[28NH@Q%1VDQ:*L-F8L?0 M=@BSB<<]ETG/,VW/$Q,SB;I@_K[+MJ^%86D/FV!@Z+VRAB]O"HDXO1EF:^5&^'"OGBXYMJ%EC'*SH M[U/9$X3T9+LE"K37WQ49=N#P71FMO+H;E+G8L9B;'Y=WL"64H^R4B9P46@2T MC=:Y;897H%7T!,8](ELMV*C1JM':<64[<]$8DQ8'V$/8HA !QK#KE8$NR\'S M!9-;4+9_;T_9,@![F+5:H%'#5\.W4\H6PIG;"I RC*$)70=!CSO$Y')Z+:#Z MW3:4;6MH%3VF$ OA89O&&T2;.^_,+DQ8/( +B#96I!!7T'08-I'KF=@Q(268 M$^:4I?.PY\R?9FR YF2MYQ"Z7;^5P1X1K(=1FZJTLQKSF!1C=U&W,LAF;OV2 MCO(I'==BM@!J<6!UKH=0VQ.P?9!UW=W4(-,@VXIJXU65?DHLRR&VY YV+4! MD4YYXRWC3,Q5Z6]%M;5E=RK5AC'J$=JFW:E1IU'7AFJ3%@_Q*E8$1Q9D:OF(%0[TR5-^_2_RA\>@G69Y@E-T':9#W+BHD^HK7 MC-LP\J-^J#HI;LN"XA+4=\_7==7YLW6GOS'QR0O"%W_>)^4['A6F3F^2P/_] MU+]58_C@#[_[3ZGZTOO[9,()?@'HU,+2=ATHD(,<:@,N!'"QE#:CKL-=AO)G M_&:=]RY>IE ;C^^\_3!2[TWR(?QR8MPGN0SX0^HQDT!+ M"&AA1CT7F6IR')N$6@1(87EK+?:2CWZ\SD&6LU5^(V_.-U.J^"M#KQ,,56-H MG9U???WD7AOVQ>67BTOS^NSBO-N@J)F#?7%^=?'IS#&O7<>XNE9_?7;/KZ^, M"T]-Z_.72_OY^97YTQ-LN-CKU5: MZPSRF=$$7LB7^B'.O'[IT[/?CW)[8?A3UL+ R']6\^J7 M/Z]E=Q6C_1X.LOL/4KYC2%;_X3^6U7V5;3GT']/@0_F/7UZ:%2?3Z.W4#H7L MI#FX._XB$7_\Y63.K!FWP05-B]I:;P)'_K&.WF2VQ(!KYGBQNBO%7WD=8:NN MUD0XMK0"-=+\6IDR@?%9-=RGAJN$T\#XZR@*# QZ1^Y2'Q$1WI^L M;2LMR;HGR8Y2<*ULE4EXS/,/&TS">Z#* V_ M!<_C8[VBS%N>I^G_./*"0WH?YJ#F>NCST[0\G/D=#2W;WHX"'=>_7IPHOS@R M^J,D":+^DY$E?I0.B\1VPQ_\$.PZI]?XZV8TN*ZH9TZ) MIRS\B]MK_\>7."D:LBP);T9%RO)U_,57K\E>O?FSBMV/Z9O4CN]N++:&CW1P M]GC$R*I20X!*:@B"F.5)"T E5MOVY)-[A1'Q/;8W-40NY8:[>_A<*)W<+20 M.!HAL;&M(5 E-9CMF;;#(&& $=,12O/:E:TAYR[%VK746&\S9+6=7\B/_/8( M;6T6QR9R@U&'SI7CV[7<:']O O; L7LI MK6X_=#W^\35* O7>?P<#X\X/H_(BF3SX\?%4GS;+G 0=K!-3>@PQ+%@6 !LN1/0"]=D?+>:N9T$2MA#M-5T)*V;-:QW MK[LEKF ,* 6>S3U/ ==%F+N.5?KUG'AHQ[J[[?1"W&K@;T5&V1?=?F3G;:_C MS!\:<8M9AJ^5+*VN:P=RE#1 %)F00DI\:QREY/;\O]G[TV; MVT:R=.&_@O!,O5-]@W;GOKCBK8A,)/*V^U9;;EMU._I3!T3"%KLH4D.07N;7 MWTPL!"5JH4A0 L&LB)(EKKF<\YS]G*WQR4/1PQW!XSV?0[B6:V0TRB:"( 3 M *<]C67=&VIPXC06Q(@TG,:)TMC6M>\ ;9]AL9?&TH[_@P>%)2@L 3_:5U@@ M6/.DT 1S#!R6WTO0-XGR-)! X8;75V^V,D<)Q:5P^4JU/$M9.&L>V5 M1MK,X"5$6HOBQ/=8,R+1%&)0)\9!M:DT/@VVVG=AH0%MMUIGV[OOA>(78*^7 ML!?4N7;4.=[@(I:&*DTQ-\#BV."$DCH742 A]\3%%ENSB0-& X,Z%W MJ'.= M5^=D UM"*:D!(50B3;6*,:JGO2/L#=&]U;FV_7M@ .GA''Q]U^?"V-T3&+M+ MVQN[FP!GW1G-J3+42J5-8ICF1B.;./[&_CUA[&X8N]NSL;N?SL_B__.7L]], M\O'3?T7)WW]_=_[/Z.@V>#H#=X]MD6U9-_&ZJ/I4"RB/.9\6L^$?EXX.LGGN M*/B_E^/%#Z]6>1GG_O>S.Z]FQ=3&[,;4QLC;FF]7M+ZVOQL&06?'$D, ]AM$ MC J9]N @8HSN'X4KGW$D+^O>^-]VGMIQT/-.3SWGA849RH^E]; NE4@=?/R< MLZ4=")=8?9H^JO4>KO/9MY>KDWL"6QR<+)1;BK#\>+NV]PZUL+U-I[:HW*,1,W M_.F1SZ0-I!-(YP[2*9)5.P%QZ[Z%_^\_!(+\ETZLJ_1R'$_V3D?Y(,J^#[/K191?^G#'*%VD]^3WO&A_BLW3Z^BH\$_^&._!YF>@J3!I M_KC)1UW-EM-[M,*^B_->[^]QV>(VTI7&)7NZ\'0Z2:?#+$H7T=_2^? RPK , M&+QTE6([R3?B#=WY?(JWWL'WC^014HP!R3AJJD*H9ECJV A@-3:,4P*K[F8, MQHDU=^3C7,VFA4I6BJBSY2)?. W '=&MA)QW11XA_%?UUG^M D:EXN0MD=G4 M!ZK5]W&^>M7:%_PMN[K(YFO9/(5ND:\G]+Q[;U<9/>#A1$0Y8%@,"'Z6UL;' MF878YU+>UJ7"8>_^$.!PG--C7PXF29.VF"0H3HB,!="0,X4@K=LS,RX!W$A; M7+=92[@[.#CNW)4Y3,X.@!@ ,0#BXX#(2%--#*2Q."9(*4D3H"V&I )$0H54 MSP2(3>S2APW?3:N 76O@* $="/DLT[<"0@:$# C9<82\O]:E@DC10&0<!*B1.L&5:(OLVE]G'BUFT?5R/KQ, MB\KJHMXA?\9ZAR/@5](T9&4\%EK%'&F>< L)5K+JX$RML$#?R:_O\GR9C=9' MVY2!X.+)L_(:ZIL9W=LIL"-184+X ,$VA^5TUE/7 ^VD&V,G]V9=OTF!(-I% M!POD%[.IZ,ON19:57I/&57$_2Z4O[PH^ DVGC M[.0,0"X,A2;F.('<0DL!8%8*C&,L[W9VWN<\2:IK*5[TH;J4#^Y.\JY[4! ? M,-AJ@\S[2*JSFG.? T+;5VOV!@EV=\X$T@VD>P1"3/ FC3>A D/AI!:6$A+, MJ! <&(PU(:*NW/4[E%'[Y5AQ^+K00/P/!'" ===BCT^1!.=N/A]L/M!U7@ MMBH 5G3!;B*H2"<:@X@E$" &!:Z %/ 5_D<5A<(\OLTDW@*"GE]D?IQ"7Z& M0C;-B][V4?;=_YZ]@$>Y8^#5]_V%2$]_]G?BD1X(01/J29P\I;'6"B.!I/<0 M\[H< 5*%-G(HU.C?RWQ1C'PYG]UCZQ;>X@(LXS6L_)@YLSD?+[)/V?SK>)B5 M@OAC-IQ]F1:?4LCD8S'#Q0#)D)%W9/P>L/OH]Q?NLC_[.WDYS-9R&:'!3":: MP%C:F!%%<5V'#13>K$IY,3D<9.=I)FA\S/+%?#ST3;K+K Q/!GGTU3V'%YF4U&Y72E]/M.36)/SQ632,L'[&Q^GG[_A[\28:VXC+9I@T'PL_1JVV28?0@L]+GHKJ^CSX=PLAL/MQ]N/Z@7=Z@77*S4 M"\*1I$0+B4PL)#38"?]*O6 0T,.J%T$E>!F5H(?Y)8[NHG'1="UDDO1]?R&" MU9_]A;OLS_Y./1J):3-P"5EKC)9*8@")H!9#7C?.!P;$\K9>Y>17V3/4SVIM MRQ^S7T_HARK$!P2@/L0?3XDK \(>_?Y.'F%E,ZO))D)*8!*-$P0!(P3KJJLA M5@E,-@*\VR%L ,?33,XHQZ8/;XQ-;\6>?&P^;9]=<,'WN._TXCX?4J".0!V! M.@)U!.HX2%3K.:GC"$P'(E%3LB4(-Y88+6(<&Q);OIIJ")T-D=PV'>Z;[^(M MB3K@]6$V]]^K%HOY^&*Y2"\FV?GL0SK/IHO6TFO:GCCS4)$U;770UZ[$V%G' M4,"8@#$;&$,A7&$,0(H(8R2 E&DH(26V&I*""(\W\_8.A3$!"Y[)#W)4[@Z= M3HI>H>DB^NMRFD48#")/,GO?)W;W.9HM'66N+G27@SGR:4F0XD;;@((S"1-) MA$J0QE8*FI1((#&U@-U&@K5*D#*SYFRYR!?IU)_1G8.34$=*31@8.#5K(-'A MX.(.\NKF'*83"$8<"RIT=9C M"1#5Z+!]@*2S/;!HM;5\0,B D $ACQ,A'ZU>H;*!2$,A2BR!&$&L())<<5Y! M))0QOGM^7?L0N5^>Y3;5+8SS@7)3% !'ZZ0WM]19_CZ<.L19O,7 O.,P&>K[$%E84SZ8%G7GE(UJI M*[YUXSJO_5=49.Z31C%MO?,R8T3@*"4?@4I1L-L,JF>+2*Y_F_WE5; M*=^0&__]5//E<#:9I-=Y]K;^9>,^7JT2*YJD(_SJ_KR+\ALQ^NF75QL84JWF M_J=@VT^Q9_RNY]Q77[\+@JW>]GB^SP'5TX.E_&R5\H7V6LM\3MT[1.UHL-YK-O[:1]'I@M#DX63<3K7L7C.9?CPVY.Z'=B+57P M+S!+8)::61I77"S#<'W0BM9]S,4S=#Y+YU85^GQV*F XO@,JCOV__-X&BTN9\L\G8[R091] M'V;7BW*@1S1*%^D]$9#6RJW:.;W=?*J')_JB,.'%%,\GG,JQUHOWFGS4U6PY MO4N1J*&.XX0;#B2E+$DD MA2LXM5JH7>&TC7$N' PH$Z=K0_>P_6GR/9L/QWGFJ[9FU_XZ\V@QBZZ7\^%E MZAX>EH4!^3,6!G20/XE8BP]HX70<(P2,&;26H*3J9LRIL'1CV%+!G^5$8+.< MNZU^<#0W&Y41T^+)L_+8ZYL8W=' 6.S2)/U0X5,HR0 CWH>Y3GU/">G/H#2_ M28$@VD6E"N05R*LM22":-JU::(@QI()2GB"LK69UI%@91N(M)4$Y./Z0@N#0 ML176]\13I(_[EC39U?5D]B/+2A]'X_FXGJ33EW9<=Y!Q6>.J!-IB M#:0E&EMHJ#2"(P"8C6." -+;,F[I"DFJ:RA>]*&ZA _N#NZ:4-TI?P@B T9: M[=K=N;E/IQRMV;XH\5@Y?W?/2J#40*D=E%&2KF04D8R)6!IKN/L)B8)* < ) MLXQ"S)ZD7-XKHH[%40,'1, @J/K._H^6/_?X$$YVX^'VP^T'T8]H(_HE(U+8 M& ,I!-*Z\NLZF>5J0:O;= M_YZ]@/NW8UC5]_V%L$Q_]G=B81D,U](;4**E8H8Q31#SD^L7> ZJ/?7[C+_NSOU,0N;\1N B54+$ZPH@EGV&*B MDE7]![<;P]]?3.P&47F:R1,?LWPQ'P]]W^@R8\*301Y]=0]GHT$TS8H)0&5 M/?HV7EQ>9I-1.?PG_;Y3W]*>^ZSP6B\"@S2' &.&$X*L4)2CNKJ$<91L].!K M+F.M#U_IPWJ?+SB3^0SN=48#R [4Y"[YSO*[BK^^RN M#CD5@5*/@U*W;/E T%I2!8,<,"L- )0*3&/**]<0%XCHC98/MZ14F:E[6U0= M2$*UXN[9IA>$X-WM!+&U:AB:/82X?(C+A]L/MQ^4AS:5!\&:?E%,QL90C3BP MEAFB"<5UV:SOMGQ0Y2$(_&<1^'T<<^0'ZETLHGFV&,\+M3-DWQK!=@N,:5X-BW.[V*2>5STTK=\ M*'>OM5FZ6,Z[E;*QC4C' P3:K.8]1ME]2E@0=U 7%PBLM:>7%' >4PUX;$ LB#2KDDS( M-P9^W3=]U*OF=:[JA]G:B"MAGE MVY;8CLDT"NRB^( U84!CSF$#"*.*Q4L@H4L^$(K$T&YEVAP*+[C+U,3+M M*87N=3HI1F.DB^BORVD683"(/%GMC=_8X?=HMG34NP+P5D_LR&;^BK5!&LRR MF"2Q^YD8K#0Q&E0E,02)6,O;J+'6=:&LA#E;+O)%.O5'CD[?6_D[1'0KHWLC&-$!&)8(Z@H2!)* M;5U[*),[DBRW'*[>)KSNVDN+R@"I 5(#I 9(/3RD2K!F\6(BI;2" RNM%! ; M4D.J-E#R9X)4-3IL5U_!V8"15B/> 6,#Q@:,/56,?=2M*-=B$))AHP@51C.3 M<*P-T'%=P)L0L1&#.!#('CY)E$DZ@*S5OAI[T]23/)5=8;^09!H0.B#T@1%Z M+?"C->.4)UQQ(Z2D% F^BA)3*#8R-@^E!K]$U!<-L B0'2 [0': [(X[+EB# MV$@P;35&B)N8&,LMQ* *NA%LT483VVT1NXW!?UP.(!&=@-1N.AN*B/R?BUR( MU>/%S[7E3)RI\OHR*\ ,(O#3#7IFCGAOK[?X>SQUT+9XBX%[P6$VT-82PPK# M"L,*PPK#"L,*CV*%]Y MI=,?[MN]AC?R8WM'T72V<#IH.GWS[.]\?RI^7\_ISKM,OV>N+>9;^ M\3K][([E;3KYEO[(W7O_?#E_(IT]L@U9KBG=;@O^U<6'.;U^-B]&KKUU^G4V M]TOXY55T.?U"5)Q8CA6A&H"I-#V2>?VR)?^>NY59D^P ML3=='$6N#C?=4*1O\VN7$"9>Y[25;\QO;-U.^Z^HM-3*\6..M_/Q]^C*?=9E M'F5N/:,;.:[R;9OK;(P/1_NXT,Z[^?9%$7J[U*YU_&TW)YZ7(QJQ\H74/%(]_&H\6E>[4[C,I& M=(;C)+W.L[?U+QN$\&J51MT4">!7]V=9E]^!X4^_U"^Z_9R\_ZD'WK7;4_09 MO^LY]R6>\;L@>,XO0UN]K9_=ZKCN\9!K+UJ05JZ3VU1&4+G1L1^>BW>UOH!-(Y<=(YGRTJ@;1NT19S M9?DOQ>.E;7LBXY?N.*&?QU-GU,^6>3H=Y8,H^S[,KA?EY/%HE"[2>Q(J.M:< M:K< Z\')KRPL?3'%YPFGBO1!,-BSR)B,, M=^^'T,-V!W>P_E:I6!CQIO^!3B@@2:(0QT1R[!MBBS(52T(J3+QW_P/2E?X' M<@"%&'#::F[7<:5NA936%B5#QS-6[T"'G5)8CS]#=7>L>4U3;1L1OM"P(B!D0,B-A31,00K#5TB1&W2%"E! =2:FJJ M[@,20$Z>"Q&;"-*!N@](,: !(@-$!H@,$+E%:2IV/QNMD=J86IPPH+C5$((D MX35&QI3NVO3JJ1CY#,T#!!XP2#H[E:2S[!4J3P/B!L3=$W'I6D\L)*601!"K M+89)8EEB:L3E\<[- )ZLE;Y,,P )6NWN&B X0'" X #!C_L%>(/ ($8$Q9AC MJP6""M@XKG1>; FA:E<$;L&61Q -@#QA6[Z'T_&2[]E\.,Z+PJK9M;_./%K, MHNOE?'B9%G6!1>)Y_HR)Y\? L((U4W:PCA77[O$$:F"A-+ :@BR=Y6K$G0S[ M+L^7V<@LYV[O'QP1SD9E.+AX\JR\A_IJ1G?,RI!_1_]\\F"=0\6&.60#)GB+ MN-!9;UT/]).>#;EYC%7)6L=?J8W!,4ZLB)'C4Q(GJO:Y$T8HVI)5_V\Z668O MQJD[M^8)_!GX\PAD*X%RQ;#$HD0G@A&G"$-+ <:0U.X(0,C=G:Y>@F$/'49# M>,!:C:(%#NY GG4/]MKW_86[[,_^3EZR\D:R6F$,55;(!*!8X00BN$K(8P;= M[69J1;*V) U9FZ,=.^Y1ZD=-@J>>HBC!M[3)KJXGLQ]95GJ6&G_3]22=OG1 MX0A8F:Y9M1 DEAO% 00:8*I0G&@ .!)&Q,PDY$D.J*2ZE^)%'ZI;^> N)>^Z M%PKQ 8/X.9S3G=6=^QQ6V[[VM3=04%1,HYUZC ?2#:1[!%(,XY444X2#F"!K MN(4<:2,A,$Z*$:>=,H7OF<9VCT)ZKQ [&G?/ . V]=N !YW$@T?K\'M\"">[ M\7#[X?:#+K"I"\A&%Y"2B42(6$JIL(BI30BL= '$*+Y[:&!KND"0WZ>9"E50 MR.N+U+=,]WW4LVE>=*&.LN_^]^P%G,H= Z^^[R\$>_JSOU,/]C#2!'N$8(FQ M @.E$#(Q$0ELZNC@9MZ3&OU[F2^*L0_GLWMLW<)=7(!EO(:5'S-G-N?C1?8I MFW\=#[-2$'_,AK,OT^)3"IE\+&8X) / VVQXTUESNT\,'\#[Z/<7[K(_^SMU M0#O+HJWLX&PVB:59,*BKC]-&W\>+R,IN,RB%%Z?>=NNZ>FJ.+KS6XH)@E MB$+"&-?4QIQHM"I($%9L- %J;F>MA63I^'J?+Z$ MNI^[ =E L&=I+=E9%3QXO7L%!B%Y(Y#ND9+NEGU#.,-KW>PPESH1!D+#XH3 MA)N58DO!1A'L+4%6IA'?EF8'$F*M>(VV:2C"!Y(\2T+B)LOL0V*A9TAW_1U] M/H23W7BX_7#[0<'85# $(DV]$I%2Q%09K44B*53:UI8RUL)L>,Y:53""4O!2 M2D$/TTP%77),$QX102 6.N8)QB; D9F)SU,MV"!O \30S-,IA[,,;P]A;L239=M)9B MT_;\GH<":JS-:-JNM-A9OU" F QFQ!#^0IB$H,380QB1!I.XT1I;$N(00@@ M&3\7Q 0H>!XOR%$Y.W0Z*5J&IHOHK\MI%F$PB#S%['V?V-WG:+9TA+FZT%T. MYL@G3Q' UW0-P9F$B21")/RCE2;,#" 1 XD.AQW1QI=0*AB&-!A:X.YMOVA/H,D[+1EYB?RD>4 MI$A""&*+ *VB.2)AFNTV(K5=<-Q5?VJUIWH Q "( 1!["H@0-@,0N6+0,DBE M=GHB@XF 4M9%S#&-[^X_WSX@JM%AFP%)9WM@T6KJ=D#(@) !(8\3(1^K7B$0 M-Q!I*$2)=0\AB!5$DBM>-V"#,L;VF2!RORS+;:I;&.<#@,0\X0(13"V$),8K.*F0"=W#PX]@$[:=AQT&PQ& X': M'!4:$#@@<$#@@,"/.P5X \ (4"YDPK"P2CL\8G&,2@#&!,?W3&[> H#;:,Y/ M9,MY[T=JR!?QXC\7T?G5X\7/M>5,G+WP^K(D!HC 3S?HF#FBO;W>XN_QU"'6 MXBT&[@6'V4!;2VQIA?%L6ERJE_312C?PK1+7"?N_HI*TRWZ)EYD3Y]^C*_=9 MEWF4N?6,;@2YQ=M6MCQT"\GF=VQR[?-NP#>HW[]V1.M?./6L-;GQE1"4XJN@ MI6B832;5LT4HUO_M-C*L_WX2)A6KO4KG7\;3E> M[0ZCXK;A;#))K_/L;?W+!B&\6J5+-)E$^-7]V13E=V#XTR^O-I"A?$[<_]0# M[]KM*?:,W_6<^WK.[Y+/^%V0;/6VQ[-X#JAT'BR19ZLT/K9G&E^KV7H;N+G7 M"=RA5)41W%) G*;-L5Y ,)]]:R>7\\!L<7"R:.)8A=KC@UE.$A>_5R&M0"R! M6&IB:1Q,!868[/-X.%[:_%(^7INU.:>G'I]#><4(_CZ?.II\M\W0ZR@=1]GV872_*20G1 M*%VD]_B56ZMA:>?T=O-4'9S\R@3S%U-\GG JQUJ#VVOR45>SY?0>K:COXJS7 M^SNEQB]KM5 F&Q9AXPC#PE7,7[HPM".AJVTC580UG84)1G&,H<:)T$)!HA@0 M9:2*2V@!W[/LB?^==*3LB8H!AG* R;/,V>EFR.N4JZ5;%P2'O?L6P&"G0/YC M%- C%!3- !>9J%A"C*A,*!4&<8/K'G78*+11_+E5O+Y=[-NYRUW NX!W >\" MWM&UKL=$":X3$4,,8P6= HB@KK0^C039T/H.A'=-L.8=867 IH&-#UI-'T43%D#IDI(X:"4$&R,BH6Q1,$:3!.JDUW!M 4+ M&E(QH/"$+>@>=I5,OF?SX3C/?'W.[-I?9QXM9M'U.K,@!)S"(@^/B MUS!8\NCW%^ZR/_L[-3G*U^0HXU8!+A15QA".B*^?O[ED)E!HHM7LRBB/:)+ M*ZD307DI^B'#4)C#BOX@KD\SH::@D-<7CCP\5UY=9],\+4@U^^Y_SU[ _=LQ MK.K[_D)8IC_[.[&PC"!-6$9(28VV<9PHXW,; +-5(BI!"@EQ6WRJT;^7^<+; MN/GY[!Y+MG#U%M@8KT'CQ\P9Q?EXD7W*YE_'PZR4NQ^SX>S+M/B40@0?C9%- M!]!WH3G^D- I\7? ZJ/?7[C+_NSOQ.2N!&OI$)00:4!BK9)&"&984B68$\$5 MW/!8OYC<#;+R1-,G/F;Y8CX>^M;)9SD:#:)H5TU[*D'KT;;RX MO,PFHW+02_I]I]:E/?=:R;5>!$#%F)&80JH48!I(J-5*[29L@_V;RUCKPU=Z ML=YGB[//Y0-V-C]/O__#W\5LX@^D\UD5&.$!P,_2JJ"S"G;P6)\ [Z_-1L80 M2I8P%BMK:,(-C4W-^]18MF%RW^+],@/R-@"\ -_OK X$;@__H#!; Q%P12!EB#(5600LP2BVU=.,6510?5'UJ7^<^B M_!^CS._CT*A7OYKL8A'-L\5X7BB?(2VF[_L+X;G^[*]GX;G'I2YOQD-8Q;A6 MB0$::VH ,IRQVFHG=+/MQS;QN7@V+<[O8I)Y7/0"N'PH=Z^U6;I8SKN5_[*- M5,<#!-LTY(]1=I\2%@13[-VTS),^^UP+YIM:W[M"Z8-_3:=PS>>RTB_M M;'[KJ@+%AA@ MTF93\)# U4F$"?+E!#<>Y$LE7VA3IQ/;A% 5:ZTT$5):98"J![4PCOHB7X)H M.-%&%N^S1329Y?>4ZX3(?'_V%[S^_=E?N,O^[._4(C@8-6.V.#%$0B:HXG2X1P]O:E9-6Y8C/WYS(:BM5XO #F<4 ,7#BL9Q3XN2 RD>_OY-# M9=:@,J4(&J"M1E1:0:3$IO*I8BE%O-'Q?SM4#H :@N.[6JG%I.^BT>)JU'<; M5FLU?[;:X>8(VCX[^X*7\U$?=Z".0!V!.@)U!.H(U-%N_.PYJ:.#Q@9A37DK MDBR!1%!M$J&138BTNBZT4,@9"MCB#;EPZ/R5X*R-3_R/[CR",: MY.'0@CO3@I&(@.1U@V6H;SL>H M:3?*>.GDSQ[H L<" NW+A/\\Y('T" 37 O1QC(A #&L$%05)0JFM0)#+1&SJ M2 4Z^:Y"V3POP>S@T+=KOB)M-51;TRDE%9P8*65 F)# M:KC3!DK^3'"G1H<=7B0X&S#2:BNV@'\!_P+^=1'_'O6)4=8 H&38*$*%TFK- M..4)5]SXN9K.D.:FCBA0*#82)P^E/KY$;!(-L AP&N TP&F T]V-<08:-$6" M::LQ0MS$Q%AN(095 (9@BS:*@[9%TS9&&'$Y@$0$ [H(J?ZYB'.O'B]^KBUG MXC3YUY=9@4 0@9]ND"US-'I[O<7?XZG#H\5;#-P+#K.!XD?Y?F&\\LL2H<^]3V=_G#?[DG:?7R>C:+I;.&8+IV[%SA. M3Q-I\.Q>U%>*Q+YFXU#V>7>'M_^ MSC?']US@X0FI_'DYKS_G.OV2O;Z89^D?K]//[EC>II-OZ8_/%G]_*15PX^>4^XMW[3[__EIQ'\=G' M#V/3T>WJY]_?J]_-.[>G/^V^]LV%K;W[AIH+;K&Q_WO]XZ=>29G<%$V@5/,+ MJ1P-L\FD>K9(!/%_NV4/Z[^?I,P5J_TV'BTNWTKZ4ZV3#&>327J=9V_K7S8D M^JM5WM4J$U&\NC\KJ_P&)G[ZY=6&^E0^!Q]X"N_VMMV>(EN][46'N[Q4KBG? M,PN^U933"B):2KR[ Q<^C;]'?W,/7^91XEAUM,K'.Y%9/W=!Y7CJM-#9,D^G MH_P>CT=K%34'/JJ#TX^S3>5I.H4""30D<%?B[E$5>LM=ST3>HT2F^67DB3&/ M/L]G5]'L.O.F@+.#OP2DDA M,1-$/[4;C7Q2T=5#"<0#+MIL0A.RX%Y(#G86#HZ<^Q_/H2BYG0$8>D\=II)R MS_O;:U#QEII52PI':WM>Z[(=+6;1/',T-1Q/LFAZ6_/P3_L'A]Y&N9[/OHZ] MW^?B1_3STH?GQM,_!7,EF"O!7#F@N<) Q\T5DUT[!!D7T6(LT4QIS8T6,(852\5" MF(V,NAU9ZFDZ]P,LQ0<0MUFE]K)IN]GT]>%5NRSTN99OHBR[]<^ M:>THVQ.]C"B4#=\*E5!N4())@N+$4"WKLE2<&(,W6I&L\^?99UMF_4V_Q+-\ MD3OV->.\& ET4.\8I /,VQQ@W+UQ0,%@Z2?+;LFA'#:]Q%CL5%?&$\4MP\8R MQYN\XE _G'+#2;T'A[8F72$9$,1[S:$]-2J+2H?7%ZGW,OG,<"=92P.S'2G; M7<[<59ARW+ J%HJY9V()$= &&!+KJD@/*XOE9EF);ZVE_5G':T=]4-%)!H"W M65S260EY2H*PNURU+1-1NF(BI2F0T/KZ5@@Q)PIS43&1L8)M:*1;,U%[THT. M(&Q3NG5?B/7$>/S@(RFY)T!WO=%%.G+7?['8>];'\>FA.TL[WC JY,P"(JR% M)@&:P@2L7#X6R-C>9M35X=O9W,R6%XO/RTDU0?:PYN) LGX/CPW68C^Y=%NF ME*1):2(BYH1JR46<<&,Q2&P]]I!3L1':>")3MB=#![3=G@Z=8\J>&HA%VX_> MZJOWRL7'$HT$;'B0,<0@9A9#2$#"-(:T&NQ.@-%H0X,MCO2L3N=0JVP.GZ!N M'9*N6K/L+26W24*BHDUAV=T4I#NN^D1;I_2 ;[=F4]RP*<9( H 217&L+#$$ MR+H)"*-"Q6VRZ0'&,>"0*7@ZAFM\F4Z_N%>,I^MY?WF>+?(B]6##)1FN/]U;X[ZZT MKR5"$!0[55T*RA!B"@B";:T-4,7I2FF_GHU&;]]-A_,LS3.3E?^^F];W\'%U MW&HZ^KVZA(_9UVRZS Y;,41 F_9T=Q6"H+?WB'6WY50)&TYEPBK#&.?<:*WB M&#)3N[BX%N1 G-IBYB%J-7C474Y]%M6]\Q+ZW=21U&(V?[P\IX<>[)U%L\1- MNKX7RD8(H4QL"&&8)5K7#"\%W^@9D=@%\=Q;.Z3G M#+\U?Z^5XU@M<*P9Y 9!P15U+%FG39D$R(W"W*?R=XNB6[8[VNOXV'M/F7Y< MHOO#/+M.QZ,Z][%TM&(@44Q(9U?+FJ^Q M1>QQOJXNP&2?L_D\&R7E/3A]O?#%J^(.#BG0\0#P8%4'J_K(N'=K9I4-L\8L M1HIJC(![B@J)$TCJ,@.K#3H8L[8FG768-A?5\9ZD. 0)-BAE0C OHA+A.N(:$XYC5GG(. -O2 M__:AO#55WEF%%GD-%[\U]_0L62]XP,F)J_;!<@^6^U980-:P0""K$JX8!L8J M_]_*-4< 9/@9L. J35\('B;FL01@L%)V?FURAK-R_!/;PV#>Q6 1WF>-7WT M$AA3D@"!#"8 2Z2MJOOH,>+>\[BEX*>J^&_ZQWAQ&2]S=P8-D]^>K-6N@UZ& MKIH]D[3=9;;M!:IH!*KQSC*NXP1K!"Q%V(JZ'X=*$J+:9Z[VY2<:L%:[5?56 M2O;$$"^4M#8MZT>&,1RAH@0CO$4CO'\XLJV^#A%<&QVN%:=8"J2Q0000 MM@JO*R'4%OKZ4U"C-7<^PJVV^-J5%HZL?A0BTG%MX7WK;:WWQ8'NLOO.]CHD M#?];Q8 VPK"80BT,85;JVEY'DF[4N;D+\B5M'ZKKT3]^=W?C0&"S\NV0ICH" M \1;;2'V"!4$:_X(1'9W675[A9XUUKZ" ' -L3%, 0(QM*1FS20&:B.S=2_6 M/("C' RP;#7?=_CP#+3HMVN\05K='[(VG7[,\S*P(Y:K;RHN3O?W= MM'_,.HT0KW[]L)P/+U.?FC/[[ T )[@6/P91]M_+\;5OG=#;8,#N#D"$FH%U M,#%88X 5418*"752=Y;!G&NRH?:B._,,DG2[4=)34 M!W](55["@6PUN::[:D!(H^T1SV[/HJ1A4641HE8G2FD E3&QL7571&U%LM$# M>"\6;3Q?I],NXZ![11F7+$;K6]Y#0 M##?.=IHH(SBC%D*J$LX$KRQZC@R'_%'V?[>ZB<.7MY"!9*%<-<3;0M+KXSPN M&A[GA!HCF'8JN%(V)ESB:FPTLD9MUJ/OPN/MA=$&"#S+)([N\GB;N:R=%^PW M+.S2WU807V^U]-WE-@9-,TBC>1+'%"@ B3:(,:7K6M68J&0C[VZ#I]77=#SQ M2>QV-O_D^/)3-ES."P>GR2X.:EYC.0"MBO'NYHYEVA70/$]YVSH!Q/YJ*%2TUC!U.8,&YLI#@E7"G28PWW>;SF3N746[= MM7F,./O\Z7(V7YQG\ZMWS64=M% %D %L=T#"T27 !9O[-%E^:PYGS2PB+ FR MA$&KL07*,BM9/32,4XLW3?)=.;PU;4"" >?DI!E\QPDIHN-2?Y7@6N6T[I+U M\A)YQD1NQ&+<$9T&EMX4AA8VN4(&!-91"084-B#*$27"MB M2&44$*$TVO D[(42!\B]A7P 08");K@BCCXS]W,])SYDYH;,W)"9>WJ9N1^S MZ])5[EV23GX5>_+Y0'Y"AZDDY/ M+_EN9^%+02-\$YYP)6RBC5"Q $HDU*X\_['1#WG^WU6W=38O8P ^U?ZP#>@0 M';!6>]!USZL?K*-^7E;S=:I-\S/P]UDBZR4;281=-L$>67Z=R)W6RQF&2U ME9L5%!6EW]+YJ(L!N:['W.A:B@U.$B!BRA/(.4<"Q B+>D9;@L&F&*YN[&-Y M3>>S\_2[[UAYZ5;@CL$GY_D;TTX[&L6S*]\0.O6+.*1P]NEYG7>HA]!:1R7Z MT0+ ]OS.&GZ' B<:Q"Q.A :((PY9;:LS$\?F@/S>GKQ'3AF'@>&?R](_GLR= MNUO3[1 C.\'TO=VM>M%8]=:[TG$,K:%,2L(DU74^G[56;AN7M MI^"( >2=Z%';6[WBB')L7OV:?/Z<#4O'PO?A93K]DD5SI^M&Y>]YY)C!*QBNY&SJ841- M1_X?[U?\ZMB^C8J>K:9C\%;]_T=K<@0?PPGQ_O:L3AI6YPFRU"8<,((20RGG MM!HT10 3>"./?T]6;U]!8"QX%T(*[IIS85R-5HA^'E7#%?[D"X2\6C H/0]9 M0Z)%0L$\RQ?S\=!',MI0'H[/L-C9G<"86"$)$\2@!"B%@8QC:A(*ZY&U/$[@ MQG!K#Q:W ./CZB(J0+GYP-HK/S@),!MM3M$83I;^"-?1J42L0[HDZ$"V"T+! MXW"4FL/Q,?[V*L.:WS AE@O)F)58[RWM:LMN;;F&_9-JOQ5E@-<32@K8ZNZGZZ8#],]*=)TLP]_(@, M?8(_!U]_CT:SI:^XVZL:_[Z+>/E"[#ND\7\>XM@>I<5N-S/876FAS10"D2AK M#<>QM00PCCF"J\1K8@@Y-)+*OZ-6E!8Y$.QP"15/(9Y6^"Z\5Z,1L@,CA&D@>/W3V MT1ETA^[P?C9]76BL:UWHG.)Z5R[KVSU;?O1=IO1@?R=SER=FN=XY5[%@]-5H M11]\GBQ'94O*=#AT6W:V[77Z(RVF/KF7N@?G2_=\]MV77]R7V]XZV>P=4NR$ M5;J'HM1QNU+@9O0-@518J*"*J8P3(0DD%"><)U8+:O0==N7U>)%.$D]1H_%B M.<_R=]/A#];_#-;?$C'HX/.QQ@ &D+@)VD%'A\<]15]M@:;-2<6 MM<8 A!+*M(H!21"/80DV,8P9V.@>L ?8M%E3B$&_&WP4JM6?%UYMJ!]OX[/7 M-C,93[/7EZ6H@@C\=(.,?2^"8K?CJ8.7Q5L,W -;4^GFBN0#"ZH?OKW A^C^ MU?9;@:C>2WES0[>?;/[0[L13=U>^X?PR*U2^*_>^'][H*)K.%F[Y MOCE"ZCN5+[(O\W3BU,)Y4A>E"_< T55[YL]KW+; M[>],R^(6'1<_+^?U9URG7[+7%_,L_>-U^MFMX6TZ^9;^R-TW_?ER7E%"6F!5 MKC@TL:+,QT>ZHN/LPATVQ>E%*_+7I0 M^27\\BJZG'N4^X_<,D6@%@)JS*A-D(H3P[$B5!,@A;9/9J4'OO37\\+4<&05 M>_Q=GW>3WKR9!UAO!X+:FW[N4)W?O?_T^V_)>12???QP]E&=OSM[WR8/'&+) M\=E[D[S_E)CH_=EY\BDZ/W.K?__I[+=W1IV[1^V[]^I]_$[]%GTZ=P_\+7E_ M_JGK>_KY]_?J=_/.+?]/=X!WQ;),<\D8BPVFSA+ 2,=$HCB60B) 54)OL^S6 M>SS$CIR:DD7P350I2N^75^Z-P_O-HUL5DGZ^5';V^>PZ*_DO?U6F43U_(/OM 3Q#ZMYBCT-;68;\EB?=NFB\GV<)![?RZPN+H9]\' M%H%?JN>*O^ O?XK&>70]=_KKW'UBE$V_.&E8>(G\'8RRK]ED5GB0!I'3;Y:? M'5DLY[4?>37$S/N2YC/W,=DBG?^(SJZFX^LF+>+I"F*^O+Y',7:'^,O&"3_[KR&Z-./W"DX@U(SFLZ^NE/\F@VBT3@?SC-WMH5_+S:W=JW\:+R_IU3F)Z MH\6[Z4;C]")S.MF;R&MMU3E62RDTL7&^*-Q\BV\S?^2CY7 1^?/(WQ875K_C M7;6"OZ53=Y^%![#ZD)H,JE?69#"(OEV.AY=133F7:1Y=9)D[LVPR\??MF'&8 M10@ .BB;7;IU3!WE1E^R:04WJV\WZM-?7NKRS_^V[\5O?7;%/JL#]#/]JF?7 M'OW3F]6!7F1?W$+2Z/-R,G&L-/_#/39W().6W437/[+FOM^=/>IX\9/7M'.? M=.0?K!*/_*^?Q_-\$?WWTJGKV=P_Z"7#&\?TDP*['.O^&%1*?$4JI:[OM+_, MV\6^/9J[9O]1MS96[K?:Q"W]_L^W$/?0X-<"P*/] ![O!L&1WWJQ9'?.7IA] MN<&BGQI,N(T7@Q75I)-\5MACCL?R$C2^3&87WDB[3.=7Z3!;%@Q2L.3%V*D/ MP\OI;#+[\B,J#;ZQHQSW]8MT//'=\3:_?^T=UY-TX;T;92.] OXK_"H);CR/ M1O/E%T=$P_G,">:9>ZQXX=P)<;\.3UUIA5U7Z;]GY;#+S_5N_BLOWM]\[-R) M%W&FF2XF/VY G)+5U1_Y%Z(.0WZ8C)S!#YTDBNZF,UR MCXZ.C"ZSR;4C.8>#64%"\W'^1SF"]7.YKFA4JC;>$3+U$OTRNYJ5Y/WCS>;1 M1+O91^!Y5,#[?%J56<1CA8T2R#K]GB*C%"*2Q(H#9QT9E+#NF44[LLD='X?: M^ZA=3;5/[NK'GQW#3A>JC,:Z,_PPFXR'#K ]L^C);/C'7>8;5L102+!R]V>Q M,=9 7?,.9X"LF6\("LV1,]RP8L!(WZ!3E2\5*&;B8?/MT>_9,-]TZJ#;,]2' MN5,YIHN"2_8UWK99QCZ[0*]^W>T&B]V>?;YU>S_*GP_>(&)"*V5\^T3WPT"J M,:[7I&.:K-V@B+6(8ZTQI$ E$ABJY<* Q@DMZ_@!3BU>/E;'WH9#^_BD'NH M8B_D;!M:=-H?;D"JX(EW9/K^_^?0F^M]*?;BY\G(-)1>[ M=]VY8M_L8#;U&J;7"XOEK3[-G>]_+\>.1+R;H3:[G-"^2O]P-D^^&%^51I#/ M5,GSY54U=J%:=>I40[?(^MN'3AE*Q]/:-9$W8'MC\Q7; M+4^K[.=4Z G9]6Q>'-Q5F3;C/M:M(5OD V=ZIQ?C29% -ZA:2@]6:FWA(:C2 M:=Y$:KA8NO-P6UQ.%GGQ?:.Q^Y9Y/2!^EJ_MU!N.:T?A5.?9]7CJ]E=8=$\B M% ]H_C3.W-^F.6Y=^!XQ-U'E=W2?6C]7&Q*/"=S[P\<5CRXNYUEYH/GX>W3EGK[,O2GL M]OS7Y32+,!@4UN_NJK@WC*>SQ>H0O#?,X4Q!55]73LEZ8RN2NY$!CNN=F!]U84=SS]45EQ'J<<_9:I8N4% ME[5-^T;WVL=J?[*OO1O$F<$%T.67WA_G.""-OJ7.QG1O_>JOP[/5UFQ2P-@V MX] M+P""U_]G1=DU4;L/.0Q-BYUI^@XOU;K:^<(ZQAXI#P=9T5:JVZ?+\?5U[>O_ MB_M1.()C9U#G'=K*K75>UNL<^G46L+Z>^UKI0Z4B,;IR(C5?S$N(KT5U\=RW M;+ZSR5FG._WG_?E.D%":,4*:4)O5"8!&X!@QQ030B26UK:82OIE;Z79W]OE_ MSV:C7$U'G[+YU[&36Y_D*D3O%R;HYL+/PGK8 2-M>6M,=0E.: M$ &DQC:)J2!(U#WJW*7QS1:V3[HTT8%+@V_(X2ZM9>7P?J6P((^]A(O7Z?/K M)JCR; A!FW[).F& 66F0]P=H )6"%;%);+@5^R+$/U^:V,@;^;((L>]EL37' M#=,4$\65!MCZGG,ZKCS*VM4II+!KKD['(,0F2'!+W$LP8Y94'"- ;(%ZT,W[Z/=L.*N/0/V^?>JE M$]5=2E3>2J1*?U2W#9_'7?Q;7-ZO<>71F]\ZDW4WZ%7JK/&%3XL9%WDVQ1G5 M/COW>.5[+,+AEZN@<_W".VQF[]1T MS-,OV5VQRM*Y<<_Q36=15O6O+[S)7\>S93[YT7@^IV7[VME5UD^L<\KE6B!G M/INZ7X>EWV3KL [A%,H$&LXE%09IZ%L)U&1,G&[08!TCR KB7\V)I%8H$E<- M6@0F&M 'L>[1[SE2K"L30-1H5@0IFNOPL8CI:'-*XPN37MG4T[/R7U/'9?,? M4>65':P[UQS;W[^?Z/=K[Z];A5;4I]]769GO9V_\I['7 WV"GW?./E7O_Z6 M%87"/Y_/KAU[.)/U3[NK:6OKKM?:!(76'EP%P^JQG([WIJ/2*_GS<"U;[79F MFOH4%TNLDQ.+]Y4):U^6XS+*Y82"1_5L7KRZWI;3],J=EM&IJ3,>\^K8FTB3 M ]8\JR%X./LR=9N+BL*WU[//14YGO<./9\W-E*&?8D]E]MY:#,CCIU_=3<]T MJ<[Z\,ZD//T:A/U1Y'4 T5'&9&W)&P14GH7_AEL$MY9;=C4;E1\[SQ;S6:VA M1E>9^_J1/T5GLU[\*%[JCZ0YQ+P,H;EW7C?O\V&PO/9M%Y3J(U^C%A]VM)'/FSZ(J<5KX[R@7Y9ZI@V#E$0^BG]&? MBB\IK_"6HE6'1N[ZY/H#_/9_QG\J7N<$^V)<./[G7HB6>D'S(3?>N7:DV0I" M_.'>NG:?^)=]+QR7>?W6(@K@N'05<5JXT_*?YBG9GY_3$:>5E[X**F[$1BLZ M>E,B;?5@SY:A8\+)XFYK/?8/L0M$]]ZS_ MSO%&5/DQBB(QS\"M22=_&!O2R3_8R(,Z;:#D7P<[XWI7;F'#8OG#U?+3M>47 MR.4Q-,JKY=?XXS_EPOU9%B>[Y8WJ%%?_OE54;[XLE/R24WV9G/]R'X:=II-" M$.6U[;'ZI/*@'5K_V]''/3)C<3G.;P)]=C\YW0#^FY\W\F(YCQXV-._,"[^O MD&^S0&R7(IJ6ZT3EK0WN4"<:RCWW+O=\W&&PA0742FKAMH5=#TB$%J@R=:UZ&XKYX-Q\4& MRWTTRO%:)M4-S<5!W)IJ[]-S-E(<&M3<)AMGSS" P$V ,*90 0(3;K&D@% @ MF<")4!1RKC5=#;&ZGHU&;_]2'MR:7*R$82T+;PI9+V/C1J[<'_:MPP&-US:W ML_D#+H\;083F12N[M31;O?B$M+6 GBSV>KUF*(_3J=N&B4)"J#E#E4)L4HR M297TUTZL80G3\.#7_L^CN7;T9K-?2FO7?@<:WL++QE3;*]YT\/3$!P-.FYK7 M;C5ZSVO9/%:@@FSL6":6-*94H5@)1(64 @+LM'ID=RY065,]/6.,/_\XAIH5 M_/(U*Q_+M&8[GUW5T/0/IT[41N&#SG%&DD3Z&FF%0Z5I.,G*U'@A, M8FVIPL,:'%34?@U#83ZW9*P'B[!NINHEC[RAN-_NX* M]ZROJ7(;WNC$!"6A^++1ZMG__Y5'&_>WV^NP_OOI&6J.[KZ,I^7RTN5B M5C]0-E$L'ODV'BTNW:O=>54-LWU<)+W.L[?U+QM%HZ]6/6Y7C7UA4;=Y3PO< M\CL(_>F7^D6WGX,///70I?]J+MR5^J*S7OT@#LC;95CS3?NQ\"Q-U: MV'DA'?Y62H7DAE0X\>[DIT4'GYQNL"T5O"@LW'H+>UB.W^I#VO:I_5PX^&;+ MW*E ^5W3/I_2[OX0!/6$9O ')[%U)?-$,260 +S=!360P,F10$"!DR>!NU"@ MF^-2-J+A3S^&\HU%V?6MEI0O-4;@Y6?%W4$6SSUTH .SX>XXA<=&%# I<<9X M4Y#'5)PP"HPADL@$H82#JF(%F<3HC>K/1_SG29'LYR.!19IC-CI/O^]0R^MC MBO_R)%]1_*.1NFV'&T@Q 'RS'/0 PPVZ.3*N4^#8VSDK+P^0)XF'V\*?I&N] MR7R]EC:QC@&)'1:BI*I'9A)9N%'BV@[\/585?S#XXP[^2*O3B /\!?CK'OP% M_7 ?_9##IJ4+,4(2!1*?L2(- U;'%4!RK(R1!],/'VP.<#" A((,( \(&1"R MYPAYDH"X+?[A!O\@U316G!AB$R6$ABJIF]=*84AR, 7QA?"/B &&FRUL3@;_ M7C0ZV1J9ORO+KOS5I9.'W88KOS+J4L2Z&WH0D4T;\AAAJQ 5,6*,"YX@6/O) M&*5@H[7=,_K);EQVVX# T(!CUB8>/$)&G=5\>J#@G "O;\O:;*T!HA20Q%H1 MRY&3]5((4_>DHRPQ+^D#.BAK(S&@H%51'U@[L'8'Q;C@*UZ7G$)L&?;=NG3B M)'C,JG)9B2RA&_TGG]&=<5!>AU .&&HU\!68/3#[B\MQ 1K>!D9):UF,K8 6 M,RH J5.-5XTJ MX7 M(]H\JVYK @*M:0("*YM8 #F/89Q@8G55#BAT(M'A-(''M?[JF?J>VU,"&!@( MN%FJ?@#G7F>E?Y_C%WUF^6TYG#2I;59S"(CA1,E8:TFIK.?.49+@0^GZ6]GU M!^-PP :4MNJN"QP>.+S;0ITUZ5Q<0)CX9 4C,4XXEMK4 VBT( 2_H'E_*);' M \$@('E \L?'#_"[F:^_!*9:K[[R;KN=A7D$C1L#B3CA"I&)#<00"H-AE5>-DH, M92]HG?M+KN^X1=-\@%$(LY^8>[Z[/+PMRR*R-D>06^RXE,22Z$09X)3Q.K3& MD%(O:&X?AF7Y@(,V63:P9 =8\@3%+L&-V-46QM@"8JTQ_FD.;5T.);4Z4 AM M*_OY(#R,T4#(5AWB0>P&'G]YLM$FC%I.$#>,!L_Z<033?+@SH%M5TJ MCSPU4 T8NH=^"L%:VB:*&:-4 QP[4].IJI#9NK**(LP/%+,5K6$F(@/$6HW. M!,P,F-E'S R*Z$$540A0D_P&-=$)P$I;H!.I8AFK*A,&6TP(/Z0GKPTK'K,! MDZUFM014#:C:1U0-(+J7)KJ6,(QBP)UF:#D#*F;2NM56T0]$'+P=M("HC3PA MP@>"'"Z:C1EE+3$$MAS;E:_F2ZWM_(;PZ>"8IY9F.(E7]P;2_1B;SO)44>GWH@^##\*E'$W91S-.*2#F21WS\5]_&OWNHD]C.6> M$^3ICDTY]6L_T8%)';CVW4S@?D/!$\XD$$QW".9XYBT=3*%15U^RZ2!Z-QV^ MZ9XSOB7*:3MJ];^Z=U(=QIC#;1P^30MY%K\[E*B90<4PM0(E%"$H,3:)TI7? MG7(>)QLUO3?\H]XO^B&;^P?2+QE\N$3H;^F_9_/:/Y\WF55.O^C>'_]PD_I),LK!^+[;/'XQYS_N,YN?$*]B(W7;N1& M3Y?E TV0 *UB!*_1(PV^-^(#/QV@D#APZS.9#"^3:8! P[T"8$(4,EB3F"E" ML0:F;K.#E 9[T$,%>Q)18 M3>N.60PAOM$QZ^F".+#RBI4W.W8^P,K]]!+_\SIWYSR*.N*CZKIMU'=8/C9+ M)]QAX,MPI]WCRRT5']H422>:,:&0( G$5 EA95+5H%!A.=E(UCJJ20(+)1HOMT=\6VSL8B?ZCOS+Y9&!<<%IW: M>"=%,V_X-<&)Q5(+97"<2*)UC/"JX6>2M."3"/RZJU2L:_L4" M"HHIE%JS.-;N=U&'!ZC0>*.\^W#A@9/@W\V2R<"_G=IX)^6M7!MXS4ELN(ZY MLMA8J+"M6P 2"P'8EU^?8@J? K\^23]NHWXM6O^O_H[M/Z4DJ]LVZ*T"N&>O M]'+?7]6JI2L"?W*]VM./X7]%'[/K>9:[A>61H[?\1FV86U$1^7-&^Z@N$6N2 MQVXM><>;O'D/.Q4>WE6ZZBM6%VHZ^FV<7HPGX\6/0D %U%)+%'/+ M$-16..Q 1"EE#$%@K?"0TQ@D"F(JL#8)UPPQX%[*<,*8@!P<8>6@R3YG\WES MS^[?27'OBYG#B=Q=?4OS:#SU]<+N1>.I MHZ.LJB)T&[E)21?II'A[?IEEBR@=#IV86N3UF]*K\L_\L(%B/+1 D0F M=BO[:[^0\)!?=DJ5B7W?WXJX>9<:W!X\ 5WE7IH>3U)$V_O_N8#VV3)/IZ/\ M3R=.^MTH+>UHJ49=9AJ=;KU?()1M",5DP\*(C3 LB"44^/RJAD-G;(RB[/MU M-LW=2WW4=>94:M\*Q*GVTT4TJ:RA<99WRZ?TXES7.JITN-_6'>RT4P.NX^ZO MM7-L@&"^%HMGG) $0JQC@I@D%%%LD6(*04O$1L.MNUP5*Q=%7'+I+9_CN]+O MT4:CUP'FF\4S!W"N=[-W5H"WTX"WDT2SK<&+-MT"$\D,T!P*!;0UR!"%DPJ\ MC %WY@SN E[B[Z05\(+BA,&KHYZ"/6GVK-!.]]-*>X#.)S#W:7=MBZ^U-^6< M6VP%AL2G81B:,%I%=A.,5?PDP'H_FPX/K'!)$0:B!@X]$@[=FB%E,^38: ,Q M-#[D:1.-!9*J3K70"8&R/89L1XF0^' -V3O$D"?E^+I#LA1SU1Q]W(QH!Y-P M5]+N?POZMEQB/>])O[,61]&:T)!8*)TJLC.D]3>H_9E?I M>.K.Y$.3@7*V2D YF Z'!IB%CO3!JQ8@-$SQ.*!634F3P,P)4%80%EN%@9:( M$E&;N<((OF'F[@J0[>C4: A#0#93<_=;4"L\TY%.TFCG\:];IVST;-] MG])>3_*.GVG>4/?3XS^NLN*'LR]3]\0H&BWG/K5]<9G=/+XG?_:B&,/ALW7R M\??H:E:,7?<7V9?QU*L//E?5?UV1TK_S M=Y9JSW\^IOYR-*-"3O(DKI:B^KUW&CM.5 M#L0>U(' F\TJJ,B=S\3]OKE.<+8D\"VO@O9Z* &)! **;ED2L:)AC'! MB8B%-8I0<5<1W=YW\? 0N6WO K[9]/&V=1<#QS3YM:\7^II-?KR).H *XGE1 M012H\)][DN*CE B;%"M"F#9:$A!C2*#$,D95W1M2DN -=]'>E/CH8.TN4&)! M& <'!+36XII2P35'%L>&:"YL JT'!&TMUC%]6J;;EM?0#B"@-YMY(X<"A$/S MQ=I\9$603I BF FH-4P236LWJI9*W=6U>.-"[O04?*IK_=Y-/S@T&,^6N7O= M>+:+!'WWWJYN"=RXI==Y-O0W]SJWMK/INJT-D\NDZ=,91.)C_6'G:"Y;HB(?\ACH;R6\,G=BOX M3:_'"Z?ON[NLJ3J>Y8O'2WR58R"N&):&<8@2KG1LB9$$6LUQ8LQZB:^T&!#@ M7D$EY=QH2HA_J8)"6^5S378H\7U&@Z4^F"@=_O=RG(\+/!FZ4\H]9E4UWT5I M;G.8?E#HU3C/B\LM7KM>!3S-OKE+7HQ](4&^<+?M/FF:+;QBD%[-W.7_3T$6 M@W*(Z %K@3>FL3WEO*O*E,=/_(@JCJ_2N=/2RN6ER\6L?J#T)A2/A*+D5K^L M4T[=OCOYGLNQU^VBY+8#]Z$H.10E=ZS6].68(=0=!UH(I<7WYC!\>&=5M >HO'6A8G<+ M$7=6H01H@ A K(' $BFJ(858<,,\$&E&#-!XEO#=CU/<'MJ?9(EAIH40M5/F^D *VUER*)XF(8R8A-(F3$B8A M@CIYP2WAVBB]V1KB7GEQN-)>-F XE*X%]U8 S@"<+PN-U^MFM^6TZ^9;^R'UEP^6\VFY:\$J._Q][;]K<.)*D M"?\56/;.;K49,R?NH^K=-HNSM]:ZCN[,FK'^-(:4H!2W*%)#D)FE_O5O! @2 MD"B)% 52(!E]*"4> "+"_0EW#_?'K8/>*J4=8%1YH23QUG%K+"*&6AR_D[?F MI;/!UUY8OMW XZ>KBP7UF"RZG'X?/(5B&A_AAW=9$*B@:G\J/5,$:B&@QHQZ MAY1QEF-%J"9 "NU?--L;;OJ7JA@MJDZ$A]A><[4J^?V5>4:^-D[AJ\7E$8_U MY\FLR,B';+?2O!_'7XMR=A,'_./8%I]C#\Z?\NGO165/N 8L[N/Q47 B4CW M'=XTP9[*A^-/TSR.K&K;6=IA>3&:E//I\]5\6%FON+3(2*!(V#6EE\N.J%P! MV*KF0TS3L*]*"S0P4KB [741.5&*8K' ZJ#TQ:6:O?@^\&$Q8&L6UNR>A^6/ M&]J^;G'SW=6N$\A9_!D__GVU1UP\)E4F+Z\K4*]^B7+P-6QSL;9OMZJ^QZKP M.@#/'Q]4+=86X?\JPPY8#Z#ZI6@-()]& HAR%E8W5C0N/K@L7(Q%C>7P,M8_ M3K.JTBY ;C[*XK8ZGY6S<,6X8XZ*67B]JLBYF!:7PUDVBP=?\:V]64$,<(H+ MTC:"(-58,"40EDIBHI!V"UGCB N_9@3]8S7JN*I1F<,_K;5]<>1^>]-S/76K M.]-SE@4O[7KCQ&\HREP4E2R\K,/4@6]\H&5E0_U0\)4$(A_ZI;N/^)QO^D1; MX6*S-V;-MMBO>?UT#P?+Z^ 9O ]@=5/)Y&@2;Q[_&C9[WH)0YO,LP-]J2-?Y M91;4.?YYE\7:[ZK5^"R;YN,O 1TCS<#.@O@*#IS+8/K&XO;=.1;P[C>OG9O\ M7B7FBR_3(WM=/)'P.59\*;V M1H!2;U:L8:@B'#B,#5',UL 3%"AK3OU&GND= M]HWE.-^'&[\OPU.L:6:EAE$]A^,RN++#J^%%'I9ZOIJ1H.1E&9:^GH,>R6M/ MM\7[B-D&QO5I7DWRE^ %E9%().!H,%9V2+1#GPF*]&8=[K&2?=AM"]N+ M@W(_N#LO*YEO,Y)9%=#X-Y/KVXOHN;PDV11R=T\>GF,S$^5OFI MBQVPZ5[U_8X;-VF=!E0G"$3L9Q[^5GPM1HLUAXM_*I!'/V3_/9]$Y^4VF/-% MM7_G57PL;-G1/EE(XS ^2CS[6 Y_.^-OU\**"IDCU4X;!SF8QW#7-QI-Z9J*1 MEP_J#TZCPUQKTE(1@X)=QOM.;K-AG+)OXSA[\YO;:I>YAZ(5;H8K5\^9X<=G M^=CVI2>_O6XWL>+Z^)R/BI^N7IH.34V5:3S&U^$U:AB69O9N+B)!J;U MG'DL$;,2"K,,;2&"9"M^QY D5$L**>%&.D.M\4MC3RJ_%H#K043LVSTZJ,4> MU&PY"Y57G;F, M*KU:,G4]MAM&G9\]:=8L-._>\4SU4&M4"LT.>43T6@OV)RD_ $Z:_XG7,6DA MLI%*"].=**RZ)^!*]SJO>_6T./0M&*".EA6GZ\E2JQTJYCGT-#5LGVE121@: M8?AK99XT,;/LK]$\24*1A*(M%-_]K3)5$[?>>9G"0H M;R,HB^@.3%*2I&2CE*"^5=T9(/[*+L_50?G MCUW@IT566CQY]S&OIAA?W-V[U.JSK4_&Y(SY-%9G+B[< 0L(!0."#D*A^V8\ M'KW"SV.W!A),OA5,ULE\22632B:53"J95#*I9%+)'9T)QI,SD9R)!),))A-, M/@.3HF&5L#Z@HC!(&0 ]T,")):N$)#) YS' Y.K7_[.LB*C2$!Y'RA^K,JGJ M [#_R$OH@&"9D#$T!>"=I\/IY1S1AR"F%H@>=,$4NI 8 Q"?4I(R\Z M N3MN$E-_X!WMXP\V/<#QV53FOM$8+WI(] %)7HO0'K;V=E[5X"W0?)6]RT" MF%!(>$BU,LA#X0&M;6BD]4%"#7U!S>XC!1N;#_2RQ\ 9).PD[$S8V>7)25+T MI.A)T9.B)T5/BIX4O3>*OITW)$CRAI(WE+ S86?"SA=B)P0 M_I+&B8D8IPJ M9Q!Q$,@:/(55$-,#@&GD[G3"8D34*2BB0522J25"2I M2%*1I"))19**MZ:GV<>@]Y84^MN'CQ^R+W%.QU6KO-C_(O\2_=[L\^1P9#3' M% 8Z^F1["%F3HXDQY4AHH!DVWFI/*:CKG(BPBO.'@9R'C70>-"A<\NU'NGV= ME\,G>@^N BHZ'^7CB^+C=5',_C:YJ-A![T5+M=9B:6RLMYIZMO1VO9;F.,#P"6J-9U'KS+)QF0P FUSP!+ )8/"HH.< M-,_:&8)P-D"TRQ/?_K&@]0I1WJKG5H*0%H1(T9R\\H 57@G!C92$4*.=K2$$ M.8(V!N:.]>1UW[@"&4J@DD#E=$!EXQ$HADUK B-Y9,/@G )$H5=8P#H7C0,B MD#_5(]"]HPH^!*B<_-EH J<3 Z>-V(0;BX=I*27F'CD@$5.>*5@?12+/K,'' M$1PZ[%'D ;PP F@RF!(FG1$FT<9>HL("CZ"#6E(NL*)8XYH4)]A0<*.]U ], M>B)@_2QXG/J)X+^*Z>0R+Z];?)()Y!+(G0W(\:9 R6@#K9)0A'BIW!M;<:=:0FCB$JS"(6?C8Y"JL_>VD',Y>B7>G"&NRL=VD MU0! H[1DT!!'A6=U[1)R$D%R"H=P+;GXYP2 M?)M>;!;)HD\@GT#^?$&^1>#D8UXZ,EA@A9!V0FI69Z!2A/"Q,*N?4I[&ODF MT[:1MHVT;:1MX\7;!H/-MD$@!X !X@A'@CA+I*_C0,Q0Z-AI;QM'D$8#$1A MT"F)X(GM&V]:@WT,W9R[&7=K\1^1F=[,2I* ) %) I($) E($I D($E DH"S ME( SZZ/RVX>/'[(OJR9 63Z^S/(OT6=]KK%*Y[+R:H*N7L2-7A$6ZGGDAS/8 MG HSZCR/R?,&.,HL0-XOR[ DTR^EKNDL=_YV"ETAV MF@2?P#*!90++-TLEY[))+Y2<(]Y2JXC$5GFN.>5JF>PG$/(;#=2NLS:V1=6W(H<[0#! MXB[)3I)]F[ V8>W;86VKGMURX#$'1CC%@O>/I)%H&0PP&&_D]7][K'V"JNI9 M4#RSY&PD!Q*>=JN2!. )P,\'P&D#X-H!$N#;"JJ,4U9I@&H>5!G,Y)FIQGGO/^>DTM&Z8]EZAPSM2IHD7I#)QD'D$KO?80$ C=LI\Z M18 K>^1G]OMN+RQ@EV=0O;7D3L!@.VN%;W$E*Z>@9X)""*ACB$FHW9*F!UN_ ML1/$,9Y$[QL%.F5C2R"00& O)ZP2XM8)*T4* X(@L58"$;R8FN96.$C-QHZY MQWC"NG<4Z)(X]^1/4A.:]!I--H();DP*;V(.()Y] MX,92>W=*3J)+0D*0TT80VI@C5D%"&&$F^",>L6"J2+%L+,6MW&B.O#V"/-6\ MY3E5/_43L=16*J'2T:$21ZU6W)10@Q50 A%LO>9<+=-0#4 ';YIY?*AT!,<\ M)V(LG5EU:KLI6C:Y"@M?M45[)9YU.C=]!SK9,K^H@00B#)D@4@@K)*.U Q?< M-_M2ZO;>'0+MMZ7X0()4B'2J>3X).]:Q(ZAO8R2QL(%RA )*((RT!Y[P96=Q M:#U^:='W<9PG[1508*H!3VAR3FB"&PH)S6-+\? RX80;Z:EGH X$>>[%QE#R M49Y+=8LF^XRZ)#1):-)W-*$-F@@JK=14.$9)L% \U*RV33"&_/!]P7M_,+5O M1PEUVN0D@5$"HYZ#$6]UEJ8B0)"FRE"D@ IVC:A3;C TV/G^@]%3T>2G42.= M<"5X2_!VNO F9"L)"!!"@+$"6$@,,M341_@4,K*YD.#T(CLI.WX#;K2 * M]OVT[--DEH^RT20^7M"&;-BH0V^:!YU-CZ"]348_]@0(F^(R":%Q3C,G*!8$ M.D4AK,\5C='DI;4F!SI7[*(S&QI@UFGQ_\8..[ULI',&R5()*A-4[@J5K1QZ M9Y"@ "!N/?-&"^/XLBS/2(GX$1VC=F%IT@2>"3P3>)XQ>&XJ9T2P53\0@)-Z M#PBD$'.MC02F9M0*GT:B,WKM QP;=U&(V"EKR;9R]J)*Q5ZJX9F6,2803B"\ MJP7+&PM6&*TH1YI@JK3 T%A=5X$*!;@_@@!P7^*L# T8[S0),!G "7L3]IX8 M]K8*.*0BV!C,K..>(:6)EW5N 9$&P"/ WE/*"M@[$VR"\P3G":UOCTQWJ6:WR*W1G6W./J/L&WBG14P8WZ M?CX.KLYH."["/6QQ43EM&8:#+/BJX@B$X]25_IP4/:UE6LNTEFDM3VQ\:2U/ M9WQGLY9GQF_YTV1>HJQJ_%E_,?]]WSX-1_%8[#5 MV9@=EA>C23P>>^0P4/R=O* PNI+1GRH1]5$T^W]T1_@ 2GG2%J+KE$B6,JZ- P1,N94G FH U >O1 "MO@%5!9"C6!'!($$8* M.4WJDA)A)#MI8.UC4?-*_F15C&K&B4))4&OA* 3Z,2<&N4E@U*8PN! M\Y!A(J!5WF(-\9(%#M-UCO@]H/3IFIK'669W!DDL"1K/#AI?<2"1U#BI<5+C MI,9)C9,:)S4^H*/"*$F.2G)4$C0F:$S0^ :>8N+#], @HI8;R2%6EG*[ (: MF65@O>GH'J QG4 FM$UHF]#V5-&VQ7P*N(?!^D0"&ZF 953INL6SA%0[UF.T M/;MCR>-$VGY6'CY%2D)N^T/&?SVX>.'[$N'([TI,<1GJ/+/1>XR6ID M!E H')(64> ),!KR56?Q(_](]X3T643T\Y!K..C^]Z@8_0[*>@RWRI9"\L@4D!A(SG$7"Y@+2"= MHQL=X",X)UW)A0YBT3QK9X!!V0#A+NVM_G%I]0I WJK=T3DC!A,KQ/ ,(44< MQQ R*@7C9%G]PH$&^&3/+SN'D?.BXTL0%X[P8TSS'BN<, 3 M;VA-Y2 )=>O,H*=RL+AO4P1!< @0.;43QX0]QXT]&Z ' R!:;.^08>H]#S]I M@!]K6(\Q$PXCAH'#V&IO8!U'5AXI MG##M1(['SL!6.\V"1Q.'GH:UQ."7*[L0@NYRCP84=)G;WEO;YIQ,F!/0<=%8 M*L9S9)3E0G$!N/'$=4 MXL"'/ FM&9T8W)*/T#CJ5#FT]J= M#F<2#"48>EL88BV6><:8DQ(*2;'3A!AFW;(TG6!S)*7I;PM#1W">XL(UI1) MSYP7RX"V5YLS&M_NT*H+LA!.!QQW":"[BU@_>XF<%-"W^? M:N\J;OO3[[:;<;<6_Q&9Z/++/\2?=;GVFIT+BNO9H5ZBZC0*X(^_8KK$ R;8+]4C&.' MC;8">:"0I\O&1Q08O9'9;5_IY;>3R\O_^MMD_*7?O7XE&! J3IHOK5? V*=@ M>@*^HP,^VM35.""T<=QASP/X!=##VBZ CUG/C.A5EO>QH&&7;7T3$B8D3$BX MKVQKPEHY>T1KP1W#2CH%#&&4^R4E!G)2]RK;^DB@$-*#L.CNE(Z=,JX3A"8( M?;4QV2K2QLPBR2FRCDF+O&:,BB6SL*#RX%G/VX+D6[&0'<(M!R@9HPE)$Y+V M'TEIJ_A:0N,(U81SH)6WRH.E6RZD(W9C_]&W1]*W;L)^# G,9 !$I_6,"9X3 M/"=XWA,\HP:>,?<*$L ]]-AZXH#5=2,@(CB7!Z>M.SYX/H)48L0&&)XV/)]H M$Z!E)ZOG#O//B'"3MGA_">(R6)0X8)80 G#"=>VB8Z2QV^BB]_R@>]]-7 D; M<()/@1W&DNW>] M3SJ?=+YOAY=4H)720V6]EPYBJXEDA!.]HHJ"UJI^444=B=*S+C/:3NV(,F%% MG[!B$U0PT-@'&#.'.?)&2805Q 0Y7 ]U.Z0_@4L$NH2?9%PHPN M, .A5FX4UDASCRU45&)%X=*G$!HKJ_J/&6_=];R/YU&I65 "H;Z#$&F*=!AW M7'*..-3<46I9,&OJ7'6/D=_8 R*!T!&LXCG>.I\%[ H\$'OT" M#PY:Y;Y$2P"!<,X+J0!6#M4\!T11R3?&?H_RF"B!1P*/!!X[@@=JP(,Y9*EV MB@/B);" .[3LP:DXX@?O&=_[@Z/D]23L2=BS._;@)N.>V]@CGHN #4P R 7# M=7X+II2R(X[]'J9)_+D=/R4T2VC6,S2C31L!RC64S"J*)>>0,*LUK<.]FKG- M;MBYH]D1G&.=OGFV6_$0[/LYUJ?)+!]EHTE\O* -V;!1A]ZTFCG5CC)[&_O; M(+YHZJZHHQ@QPP!0&D#(+8%U-S%* $*DGP=\73! $3 0[+ -67K9=^4,\I(2 M$B8D?!0)12O]W''A!<8NH)\*_CR3DM>V+R8"PY7W8"CYWR,R5H3-"8 MH+%/T+BQBD^TTNQ1P"7)#.4 :DRXH@ZY.L/568*.J8JO"P(.U&75[=9R]:(* MO3YHV9F6[R5(/5-(W8BHI+$V)?-.A!^02P8IL1HSNSPW(LBB_D=:^Q+0C(X\ M%YV&-).UFJ U0>M106NK9D$I[*UW&A$@.(=4.,F7=>28J2-(!SJEP_2]?YS?A*Q>+OZ/4#L?S?#'1K>&.AN/B_;+M*@+_ M=@\36 " :CZ&XP#LL^_!;2=M61]YYNK'XN7EWX\LR$5XB&+Z8,%>- +#X+T_3Q< M=QH?X8=WV?4T0L*?2L\4@5H(&(QBZAU2QEF.563W!U)H_Z+9WG#3OWR*NA.K MKTU$Y7;*2GY_99Z1KXU3^&IQJ?[\MKC#Y\GH,ESBY\FLR)8/^_K+T>XN]2'[ M_^[AQ_T-S\:(_=_1/S^M<7['?=(.RXO1).X$FJU-EA'F4*V/CV50"E(%_MQ M0+;B4LU>?!_X+BO"CG4;468Z+R*5\KC:8:)4Q0$-@E$R6P?4MN8_ -==A@O? M_66W.?]X<5U+?QGFLVJ3/2VJ Z7%"\.RG$?[+GRTG)597.WP3_A>95!4 MG_N\L "S,IJ 65X&.V@4?*/R^Z74M&9HXX#;4SB.]M3HWB1"L/#%*@LBNRA& MH_K=__T.O*O^#K>\6/[](KN[FJYOP\O9=?@UK%UM0%V$P>2W9?']\I>U17RW MRI%<)4%7.]@3&92+6S#V;S^\6[/UZML_\Q;=[6N[O46V^MJ;4LR_59H[WY3F M?L\^7[? .\UVKXW$CIS/1W9(%?E>^M9=8!.X[F\ZOAN.L]GU9%X&N"R?.)M= M20I^ TEY06KUWF7G_\['18;!((M[^GG&[Y(LU+)@BXLJHI)A6,F#V E3PF#[ MPJ@E=YV@Q1?A!T3_+6N;X!^+\7 RS:*S5 ZRRWE\Y7:VF#0$T$,?O+>-J%XU M,8](3F\[4W4]T V!7TH0QP7E3?X#"6ZB@X "C+3&4C"NZT,ZQCF&:QEE]_TF MDT^G=V'LZB;,T^R16&]PPU;!TOM?;:*\*LIQ2XHKZ7T0E(V1X%AM$Z_QZ>ZV M>$"/N/IN?+^[$BU"!E*F_JBG6G5Z8KAWJC"W+:K)YC3+82TQ,<(;SI'Q2$!5 M9W4Q@IU>JY]](:JU3[ 2JO40U;:S H_,V,-\H[7W<UE(N5K):R&J=^X 3!* !!> 4F);/ M*4APO&J]K18CMM)B"Z$GS&L/--3,:$!@W:J&8>'6ZV'VL,\G+>[7IGY0AZ4S MR?\MR&E=LK\X.;L*6&Q;@ >F: M3D$PH<#SP-!:#5NOP^-[?!=E$T@.V&':2.]4P/96(;M=BM9..5AQRBJ_M8:S M1L,U]YQAH @E1G%* -9U1P3B)39K':=VT?"P_W=2&(63AC^NT&_GIW MYW*R%OKN6[-H/&]/ ' :HLX BBGEMLV. .3#KBGM53*?%Y8)-MXB,1N7/ MQ1XW9#"@J$L^HOXJ94?;[CGMKOU5SFUUD;>B8+%9HT!&6@Z@\XPK2Y=T_XZI M];9"V^MB1ULG'(A."Q_ZJXNOV2"W-/E ST/<"V;%AUFE@VQ]R>$!QTW2!*2&"@,5]Y( :003HCX\0,X0O79X ML*QCB[;BSY-Q+ \K]AA28( /,(4'K1?;JUZDK(?C+@?N+V@FC'S%20RG3<8% M%X SRJREV DA.,6@KA_&3%NQ.R1V8TA2"0>2'[:$]K@@\4"UM3N5;:W*K/\V MS#\/1W7SXZKB^O*7\:K>6HTO@RA-EW]6O,=5P>.SU5V.>(PIQRK&(APGF'._ MK.YB#+2+Z[0FW!+&M1'68F0$9W6R)+4&.=5I==>>BKDNZD//+*]./:N:K5EX MO2AG055B1=95F.WL:YSN6"@Z:PK _E?YB''^[7IX<9T-R^QS7H8O3\;5-ZK* M^@QE_SV?Q$O>Y-/?BUEV&]8\P$Y>]?_=L0)S41*PV. >U@6\^%+5Z'?^]C(? MO7Z8!TGI+W^8;\6T:%? 9?=5:5MA O>%:2TM?RD^1U18%^3GRW"\>+Q\/ILL M7UB85-4KB\(R*3[@>_]Y724>9!M+\8CZ\H_;X/U!07NV4KHGC&?JHMW=(CW+EK+]-"L&*)#1):(X"7EXP.TF,>BA&#[#G>?#9V@@ZSBSZ1(B0 M"!%V.=N'@#AA-='!F&^K M8Y3[M4KUSO6/XG8R#RN9AF( >6GW2ZW5Y#3P7@$H-&8".\F0Y4C6">'".^PVU&J= ^ N;;Q?KE;?V"?:,HD'A';:DC>A M;4+;GN5P]1Y\3EKZ% M\0H' !RD_B_!:8+3!*>OA%/M$$[4=.[(DM>8IJ<"IPLF0-KG'ADIJE150<08<@0K*NK,$%]!; M_#9>\CK+T5F9=DB* >?\%-B5SNE<^ARAA,F&\QD8PH@' GM.+'9$2E);-8P8 ML($U[2R@Y,!F#85HP&7"D80C?7.&A%C!!G8@,BI;*8466AM+9-V6BWM V"LL MD&YY%L_, @$#R;MD"6HHY6D:E/21O%$;I M%7(<.HZ"V "@+F/2_0^7;!>#AATAR]ZBLPM\6?RL&',2S4/BQGEC[Q*UR'&P M9I1YR#& 4 KFM<8U.8XP@(%7'$&VO>/L$AA=/1(?V"C' X08(,PPPGH$] GH$_,;7N,SG#8L%I9 MKC4DQADB,*%*>5,GN7"C(>HH.G-6!GNBFTLXGG \X?C^<5PV..X< QY;10BU M2@4T=Y#6Q_H4X==D"/4$QP]LCDL@!Z+3Y)Y3 _$#<8;&OZ-,#L?S?+$"7?%J MXHZ(-1\91/4CKQ2VQ,Y09A23'F&*'91.>0@PM-Y1[CP-%_CWO/7%K,+RUV+Z\3J?/D^]ZIDVC .DJ.4*>XNEJ ,(BG!# M38MZE7,J/.<2*@J0M)Y:L$Q_-- JN$"M("'!O)N]^#[P(7/KS\4L^W%\,;DI MLN_^-BG+/V=A0%DUHG7Q;"_[ U'=9="O' MZ]X8R5'.#OOM+1.^+V+DA&];3 M.*JF\39,8QFG,5+&AC?"IE!<9I_OLO#(P_AW")_. [KF7XHL MX'7,'9Y>_>+]Z_*6;7D\L_#ZIO/_X,]8V?YP=NWV)X];Y^.S("+V[P(5M3 MGY=CSL>+Z^)R/@IVP4/TJ:10C2_KA=Q,!DV\] IJ98FG6 LC_+*AK")*8M=" M)$6L\CE)'_>4'1^[D([DY6%E%\@D]\72U0 ME./)N)*I>>1R'HY7+\]G"S@+\ONYTNPH%Y=;J,=2_W9F19Y=3XNBNETY_",+ MTC>[+K,B;-^7V:.LCUW,TX=,%Q=YF(.V= V: OY8%/!Q>ZGHO%/-QCLZVL]^)V5F\AE6FZ MVE N\UF>Z&Y?,>&?JAWTI\7.Z>+.>>8YVDE:GI&6C\'*VB K_22;?/ 5]N"J MCT4,]Y=S4SFZ^2P,^;6R>+;'92<\\+3Z.]HZ'36Z?3NH6 2@ZYC*@;;A8TK/ M[$TUU YYE)1 6E#9E&-[)Z0$UFGL$ 2,$*SK!G18.>CHPW!G$(W%T40\F'CW M:)#T[S%(VD$^(@&ILO (8/)HX>#(M7]+96>P*85$CFOBL"&$0BJPX0J:A;(3 MPP31.RC[/SM1=CK@ IR"LB>W8^,698OQY&8X3HY'.D*8;%TB%,F58&*@D04K!.$L#6$[S63.(_ZWE7BVG_N6J2F8H?VEFO5JE;6S_Q8*U+0*P,@C AASV@2!D(&67=:?)!4CD(AT8U+(I M-V=2X_#6_ MJYB_IM-\_*7ZWM/A\551D1K/ADL$_[@"<%>G-_KIY,8TB8V/9!C?/7Z!^X5+ M-[>CR5U15)+R2R4H:U5*NYL1<$"X''"(3\&*2';Z,8#!MKK/6W8Z\)!PQ#WR M#B*HL4)UX!LYC1 \E.[_\\1TGT(\$"(Q^3UB(?7=AU460?_Q ,KE G_K8$$88T-.U4[9?] @B ?(-!E MCD'_@.1$0QSF05GOR3HVNYHB C<(8A1B6'D6<$0J9K'3U"Y-$2/YP3R=0YLB M+2&)U#+-IUZ#(?\JII/+O+R.>YA $/UP"HY."G(< Q9LJ_JT1<'DN>6,2J^1 M)AP OZ)@$L(QLY;*>RK&0U+]=$KZJ 8M&506R_Y:!^35I&\OXLQ[>Q:XG:V1 M%KNG#;8(PW!XG! 1%L@%&7&1*G MQL+6*R3IJYEQ=MBQ+53(AM&($JTM"2X*0,%K,8!("^M4*L:94'N!BJZ2J0)4 M8(P&)+7)Z#X\T7,CHU4KN>*#>&U=0S<3T)*"1X2GOWE8I[0SG/=*G]N9:I6V M>R")?W7XN0^EU*\ARNZW%R0I;WH<, :,9 Q*0SD!F%A>QV2Q@V3="WJ42'++ M6NOE=]I6#-K2B@$?.JVX[M\!R3D[*R<&0*>*-]O""V=-@UOF)':$"0<-%-1@ MJVIV:L0%0N85\+)6W?TZ>('I_/4(SU]KE_J4J!\Z,E]Z@QH[6RFR@1$-(4-: M6PB"]AOE.?%U (80C\1&LOU:3([/3NFM.9*LCC>"AR-'@RV5'P)(FW::QA)F MB.?>,>F],M[7?=@(=4"M-4Y^D?9W;$8 >0K:?Z#^-:W!;=>MIL75W<'H?<\I M^".1^D40C'PX;C'0WVMHT>HW<:^YQ>"ISA;Q8==Z47PK8N>,3<3UCW0U:%B& M/[?Z A2K"N#PL;JI2'@]O#N<%3=E]BTO'U# 9RHL=KQ//AK=M08=]H.H;..+ MXOWGF.?QU*@Z'D"PVXOI*'9&;#]"G+?%4R[:&Y3SB^NG'N@Z#[>9S+*[<*N* M\OZFF#ULZ?%H]Z:EVEP^X,)?I[!]M[O^=-7=":('(ZI^7D^7%[G-OX2%FQ;Y M[^_SJ_#,W^>C;_E=&6[U[]?3>K@=C:'>6_+MGC]^NKI80.[)M)K][Q>+'A[A MAW=9T.NP&?RI]$P1J(6 &C/J'5+&68X5H9H *;1_T:1MN.E?JB8L44Y-W*;& MK8*7_/X$/Q235_:&>64>U+-M8S0*]I<*\Z>1\I@8*)(W4FRBM<^XNXH. CE@T/,;9>P'[I(-+BAA0I*/U!@F <8>>K\D<3@?MN+V=G)YV:ZY6XA5)551YCJLV:<#"<% M4G*(K)%^YLRGC+6$1AO02#0I'(@Q0+44CF$&N<2<88D]MP9+H;E"!T2C0Q4! M)S1*:)30Z*TR2!!H%?!1SPD0A&#!F6#>,*\7IA#CP(&#F4(B@<])@L]VSMN1 M^6B8=^ND=7H0T \#![6RU*C"%+( ,-X:3SV5D-8YJA39 #_GYFX%\>D09,@ M0SD@Z"32Z\X@"'AV2(":OJ4J-C%25A+LC,48.B\5=I09;94C5IZ;JY.0("'! MT2'!UHI/&JYE*WG8[K7DR%. L#:&U_EFU#/CUQ+53]W-2(K_2H_AH$&+SA3G MMR -Y>S);.VWCF'TW9*@K:;( -#@2F#"N"94"4?,$E"@L>L]W$[ IS@<[3)! M;$#I:9?]IJAH0A2(6H?",D"'(Y @Q+7'2%IM4>6;&&"Q\O@$?9-#(@H<<-YE MRYF$* E1>N#CM,]Q(3".$*DU)#Z6U"!1,WHP22E>:U5W C[.X0!$0C+@9\]$ MLJ^SDLZT9HO&ED<:]=C9QL"@85;&GBBC#2?<<(4Y@);5]?I4$0K]"7LM>VYJ M)^ XL0O<@+6PBE"0.LPU#L:W [K.88, 4D!(W!Q!.*1X'"-5O"$W(S]0@#" M<(#$281 $P3T%0*VUOC6H2?FR$/)K&+(04,TD8 O-WWFU"G[!?O5>#R 4@X0 M%J>@\UT>>V#6\Q2J3Y-9/CHHN?Z1IG3N;G(0T@0FA(:.4L$E5,!P(+FL^V@S M[#SFA_4ZNK'WP4!@,0 L=7E) "6:Y1=91)Z#3EBT\%^$U M-0<^(.D,1@0>$-*E"9%@),'(:<+(UJC1.E9UQ!(E+508$DP\1]HL0Y[,(7VP M>(?H$#7(()A7 XQ3WZ@-_LQ^B%+O4T.^ACIU/^.O?N255I3&20_J M##2BD/9V@4%!3HM+-7OQ?>!#4L?E2(:QPNB!R-^3OE=R7JYFS,RGT_!;Q;WY M_)QAP92S007UY%P.[T1N2S@D37WVSL^12Y&?%I:C*H-W'0YG7 M]?"_&XX#M$WF93Z^+/_\RF:,A^'*VLW(3J2K:>>JD:K:XJ,[6,@Q?P+9&$E>4-'DXFG/@LOAK"8806D! M#ZY*W8!/,\'8DZYDD*N?EF+U(-#TX\+!NM\VIQUB>H]7,2;\?(R)#R0[[737 M%%<^&> Y59S9$E98BU#)*FXEMMQ8K1%'0AI0MPU&!BN]EN*[+:R(OY,N8 4, M,.$G#2LGR#CTGY/I[^^'X_>WT\E%43YARVQ-+MS?[+I=MW76RJ_5QANDO>1. M:DY(I!QBM?[Y\,]:LLM*_^(D_SC^=3'%>]O7$1M(GI)4CV.7/@&5VE:#<),N MA@5E&!$("=-*.Q&VL:5A+)'7:_FJ6VM0-UL8!@.$3J+2XYR<<3\<#\OKXC+[ M,IEY.'^- M:[.WK8^ >2=NK2[BD%O]\Q3=GG/6;NW56;>,&8!+[VWU 5K457A*43(TH\D M7*\Q9FVMS)WMPH+L+_GZ&)2YIX=UG?2W6O]9E6RTTQ7VD>-VN+S(/H;=MYV= M?B>)[FS)R";5G$"A*$-",>V59IH94S=HP4X[9IX$OY^+A[F?W=DO@@Y@ITWL M-Z=\]C*S\PP<_W-$L;,&K2TQBD.^PBA# '3.&PH4)!A0$$E_%A@%'-;JA1C5 MC5G&X8# 3ML-'"=&'47V>3M7$W>4:KHA'5T;CK1&5"H&J-)(4NUB8!Q3HS5@ MM'_IZ.)#]M==<[]G^?A+I-Y595G,RBU3P+F26#FA$-12>$ ,)F:94(P8$ZUT M9F-IP 9B!6!"82:,UW7 A1L%N'@V!7SC?=92P(-#]VTX&E5]$W^9A5G,FB%F MBS$. L+--N:';TBIWN;)7C,P].[56>I_K>?BV94TW'+KK16:(:Z 1!!*[ SB M$F))*&DGIGOG-0!:2489%P',(V.;P>$[WFMHUA+3WSBC_--UD5UUJ5 M3!G^S*?3NW#;+*]*H&*&:15LK40F;!G5A\KA']G-I&JW6<1VF]F]!,)%!GI> MUCGGY?=K0++5F!_+0U\?\_EEL9.-6>R"[I98CE-B^:Y9H?L8ZZ, <* LT(VY MU5M+P6D\H"UN1\< 0M0: M@H7&D@L"2-WE"@M!R5KBUU(P]Q>BEP-&#D*YW&,?\.3B\WXR#7(ZSBZJ\LR+ MNVPVS51CI)=E5CB\\AT.5F;X[456ON)-I^^0?)J;I83 MM5A(8[%XBQ'SB!&H/7/48N[J5'4,(15K%3#/6"S=G+ %BX7CPYZP':%)LY^P M]DN#V/6!XLV4%X)8!R3T6G.)%1+8 M,;T*<0K9I@D)M@6/9,^<"HJLX=B3FB:$.T$AV2FR>-C)C\'&H"1E^3#&.,CR MBXOYS3R80\5E?"WHX+\64>48HQX7L^SS9/)[]C4?S8L8CQPV\>J\FNJX0SY. MC?%D+/+\XH9H<^ 0[Q8X% =DOY 'O->.9"!I#E\\AV<94T9O037PI-%QGFPE M;[7V$)[5VD?W=3$OB67D'->_&U*1MSEK2RQ&6\>_]BY'?ZW\![/T'Q8TK6<. M)>!+#-@GF4AZ#+Q\0%&G MY ')?$V V3_ /$M\W!H.20.'"EI!B#1:.*.\)Q:XNK,;\S 90?^O/@[Z3$@ MLJX9GQ(@)D!,'1KV &N;?6[6E (*9Q&$S#)(I%3A$Q"!&M><8'B-X;H3G[O? M2 <'0APD=,+ (\; C1 H&M,., &=)3)&&REP&#E?DS1QHB#3 MK_9T^PUW9(#000R[MRT5/#GV@Q]C#L$X#&%>%L%*OII]RZ=/I(B=,>T!A U MFFX9LQ!+"(G5@A*F)*J-G>!RMY.+B__:[FDOY7%QWI!N[-JP( * M> H,"N>4R'2""KO1/8&HJW4DN'<=IH,P M"1VJ<'\=D([.]1(4]!H*-B)!BZ$#":6]5U(Z%D^B# 5F&8 EVILU'OR#G4?M M7>O)@)&T<2=M[9D+#5E+.3W0#&' "!/,.6>"LM;*R9V/=:)O=CJR?\,:#A [ MB29\23^/23\WV]'B7BMFZ8@S2@"(-44 N=J.9HA)M<;(^:9A_@/8T1"(L["C MD]E\_(J^2<]1J^6Z5]XRQZ'3Q#*K 796+U-H/5,O.<[K-I:]=YUF TB[3-CJ M?[3Z-$JSHDR,(IE<+,>ZG4YNPUCO4MO,SGQHU(JF 02DXE !Y;S37DB". Z_ M8"FY,O EZ+"OHJ2V./Q:2T-G&"'X>;?I[!6B]-4@2.#1 @_2F!8::V!9L"6" MD@LH++'45>!A(,:*X5Z%XO<#)_\JII/+O+R.DB801#\D-$EHDM!D:S2ALFEK M:Y3FB -$H:(DH(C2HD(3IR(9,'_S\I)DB"3H>&/H.#YHV!H)>(,$P&#.M3#Q M'X2,B*0)$0D(D)J+%Q6:[:NRXHBLB*3J1ZGJIV.,0B\ M8)A95D$!DCCX&ZA7IQ1'" [)3DC@<5+@@6&;/41+C(#%R#I$O30$JPH\B.#A M/?+F:?P)*'IP:')?YD7/#T<^36;YJ"^=TMXJ\7,O/<]Z W4[1U,PP4UL5B'C M,>58>ZVPMU(P7J=W4.312V*SSQSL=,%G! <8=$IHM&FA>VN[G(")DC#HQ#%H M8XX99DUU58S;6$XEU<(XB:%&RUH-)@%5^_'>NH$E,4#LH*C4WXRQ5'F1T.U, MT&TCN(D&W# 4U&#L&>3&(\(9<*JF0\.$\I<4HCUY7M5%,CH>@$Y+Q))]=58( M=+2,9!V@T1$QDY%643LU#J$8)H= "FN)5:1N79=%K)M M;FE]E%1B";CZ:CJ=NJ6TM=M'6DG%! DLI!3<"0RHQ@0H7^./H0*_!']>=&C7 M2\O 15QPA5&Y&*-):2$H!XX 51!!GO*8 *USX7X3OG)Q;W"CX;AX?[T(!D $ M_NV>1#_6-+?Z>S@.2#3['H3W.YB-]MZ6%7_<%N.RB *1#5=2EN65F&7?\C); MCNWE,U-][W]L5!'6).,)22WRQ@%EK7)8$4]KE@VN(&!K88[V4'ZY>J@E#U3$ M+L(HW?UNQXFKVH3M?=IYH^# M9R<"&@FA:PI" 32E:^0F+YYVT=VTKQ=9=C;M40=FU\7N4S^[GA9%=A->OBZS M(BCM91:[MFRHEK5335XW6N+,#\?S?&'P M52\OK)OJU\=MM+J9Z+L=S)S:K,$=V340/QA1]?-ZNKS(;?ZE>/]Y6N2_O\^O MPC-_GX^^Y7=EN-6_7T_KX78TAMI%R+=[_OCIZF)!4"?3:O:_GX?K3N,C_/ N M"[M*$/H_E9XI K404&-&O4/*.,N#D40U 5)H_Z))VW#3OWR*5G$VN\;. -8"*(1 M,(A@+ZTEW**E,808 >^R(H#-;=2"Z;QX5PVXK3B/W5U)K)Q0"&HI/" &$[.\ M.V),O$L_RQG?_S7797Y&'W+\.N'S!P M-)I\*[]?RDIK3!L?N3WH<<3PT;UA0[!P[BMO+;LH1J/ZW?_]+BQ)_#O<\F+Y M]XL<^FK WX:7L^OOI?P@@DW1_._?EN[K11A:?EL6WR]_67/5WJU20%>YT^3= MTPFBBQL*^F\_O%MSI!?OP6?>PEM]K:?4TUWWF_YGD, R<^/X.)DM+JJLY@S# MP<,][J6-NO$&MUW^??>F?N[X3@8*9-Y&:R)\K&0:S_I7SJ+VE66U'?3 MXB8/V\SXRZ&"SJD%UW$>=%/:M*KAALGP N:Q48W1)&S?=4MMQ,)K+VG!]8@) M\X]*),.\_!(LH.C,1$S;7Y[.@(!.2\"/JYO6FVZ+'6(9 F?//D=Y8RMMB@HF@,:>*RP=#4;*[:.O*3?T%-J%P^\]FFE MLBZ3R?NO7T>[$3X,O:>-L-%(W&I40+GE1D!+D/4648THK3="(R%^I84:-=)/ MYOMT&RN3)^V$/=\)/X51%]495]H/*6Q5B&H#M<5>:J&<]]Z FIT<6>CH*KLH MDH6_4/6:&=^;\I$!98EA_/@8QA?9OT_][!7%QNF%J3>6Z)Q'')OQ)HYMO9<6 M*DB=\1@"8Z6KO0+$(='J$12\?!0&W1\7HWFHR1[OUD.-]/%MHUY[DY >TV>^&1AZY^Y)5NE%@*:2RDP E$ M!9)2!3V@!@,(L7*2OVOGN;PD,^/5C_[(H>W/DUF1R0^9VBVW1EU;(QY;Q>8$ 2HN%2S%]\'/LS"68PHJ\VQ MLLJ6^V469C@S\^DT"%;6&NV:M-Z3D\WY/%L\WBOSH'ZY6E^CS5E.V$IM$"2& M8>:I\<9;NWPN0 UO+P]S86=06 //J,-*6[9<'D^EH&M93KMFQG6DS\' #G-X M6UTM>M)=\4BWY1;WDHV;RLF]%3&$Z@10E",#KDI+$QJ0DOEUV MT=I;S[W7^5O;?>U-'?JWHNSDKZ3L[-3MWWM.DXIPT+=8SN&2WS:F=+TDX6T? MDO&"J=J[K#Q:CG->%<=)%FI9N)D1+A5C"AAJ.;%8 MXYHKEFHK^%HN2.T'?($B8#3#HEY3BN@%&O<*Y/7!PG!FAG MB5_;PA5O:/TEDT8!# T!%@LN'"=+N!+60[HS7'5#UH'Y0*#U6N*S@:O3.*__ M=3JY*LHRK%P^JJRO("WE?#2+Y4QE,?TZO"B>L,%.X"1_9Z-"-M0ZTG,DA,%$ M0<@)MICC.B!+&:%VK3:CUM+VO/MB_\8%1 -!NR1Z[JV9< +6P FHUI::U,X9 ME3;,B,=(0$@U0"+\LM0D0R%>8U%_L29U1%)%!A)U6<'4_QWL.",,'^>WMZ-A M,VCF,O(4>4FF4N-S3L,;>Y?>C[ M:9I?%GOWG0= R)-.#^V5CO9U/SQ"#=U6(6ES@,Z!!E@)R&",6DEHO*FIZBAA MEJ_UC7V90G:S2_(!)P=Q#ON_>QY5RNA_Y*-YD86[%Y?9+/\C?/9V(34G:ZGN MO$7R%G%/,%0E=L%@Q9HP2875-;\JE=Y)=R^QL9IB%6?X4_['_C=&BDZBHC>Y M?<>@3-OJCFB(5RDF5A"'95 <[:AF6-8LZE1Y27?2G6[V,#$@K,OJV_YO5ZZ<7$@6S$7 *CPPA.O"$) 6@.6&YG[HOGU,B^.:9"UVE8IU&R[:=[0_:T/\#R1Q" M@CE/&:9"Z4@;LH0Z@-TN!47[-D9$YUP$J9M;3PV3*80=J O3;O68LV"5Y=.8 MWW YOYC]9SZ=YN/9W:]AYB[N'BO!)%00*@F2'GD-PH4E(LL23,(9;95@:3:8,?"\NU8\3?7^FXST:]9)[2+*L5J6#.Y"5^[RVZGDZ_#R^@_[-YZY&HR MG^[\Y?=5 X!ORS4,L_AK,2VK7$8;T+28A6?[*1_G7\*KV7?_\T\"(?##K_:G MLOH5_O#G"$27657&5F2_580365"\6>T3N?ETC_*+(?IUI?IQP M@[@DX;VB^F5YJ6%XPNOA[6U8I\]Y&7Z&.U\/R]ED&C>ERJ.=#HOX!/')XS>+ M53.)6%"4S2;+O-;JW8M1/KP)C_1Q.*Y?63[84K/*^)7A>%8]0)&-@^50/\Q" M1L*&&)//RD'U[?#PPXOA;76_\"C5'ARO/+FZ-XQHQU8OK 848I9I8XX[W"5HF: MTIDS3I%Z%GLWWF=MCU35DHTOPD 66EU+S,5U/OX2M6/B46 MR\#-W5I?E,>))S:#R39C>N<,%O2:6SU<"_9]]?1^OQ8'B![ MA@)A<0^R(_,".B3-P[G?+!%8G#R!1<6BG"VZ"L0N1JW6?^<9\3M3.?@X_&-K M*7A36'@8+4AD)[TDN$@<)TD$'J!XR(WV=J+ZZ]-1FGR6 M?2Z^#,>Q)V2,^2SB@&_-$G)4Z32O8 ;I=Z8,!)BLXI%86$$5(TIZZ+5W1A*X M3-7EW*ZERCP(DE:'S/GHT:P8V,&1,AL@<=JMJGH%57U*A#D^Y#E5H-D:5UHI M> %&(((( *V@!HASQ.O^]-P"X<7.N"(ZP14ZP*)+WI*$*PE7DD7S=A9-*W,. M$FL<$@P:3K%B2AM:(P\QP@#X"N3I(DF.#3!/G!()>8X">4X5:+;&E18E&[3& M PLAU!I)31$# "\M&JR:-D,OQA7>":X$BP9WFGO;.UPY36J,AVE6)UO$O_/F M'G;WE1(JK E"PEJD(!4:4 OJRF)FM<1D.R6L_QP6Y8]E.2\NWSV:+/;WF"S6 M 54&)(DJXSAV[Q/0LJV5"C4-] 3%GG&@C820>8H4MS45&Q..RK64R9V52G2E M5'! 49=&=%*JI%1[V;H(76F91I@0R+10W@:EHA*29?-ZJ('9,B*VW=;USTZT M+)B4+)'[)BWKV];%&J6RQBB%L?., 8J1P\(OMRY-!5MCLW_-UM6-4N$![91S MIO_NV&D8(.ZV8 MAUHP$+9-IMU2L;ET8,MSZ5_SNZKT:)\.'AIPN3_>AAU$HE&-U\C$G@\PGDAU M[0^0]'7_/D'$V!H@$&@ @EE.A2!&2$*MMMR"Z\K,AZ#09 MY?0 (ED0"3$ZL2!($_:V'!N.C/->4(NY#XX&:@YT,>["@N@J9H!QIY28IP<0 MC^/!:1X9/Y_W7T36S5=D_.^%@.ZH\N0Z()WK^;D$:N7+.00T,(!C[2"%P$JJ M:J9\R;REKZD Z((7DPT8[C1?;M/JIE.*-TJ/.U[@.76 MZ=*>P1@D>Z9OL+(G=NW68#:226^F87[Q$ST3T_F61Y[.B]&\)EZ-A)T+_LWP M3/?)5C_GHXH7MKPNBEE%G!LYX9=?RF\6?Y;7DV_C[U\^_ JGR .<6A%.ME;_ MWA>VXZUNW7_CMT^#SU*\>SI(N;@%Q[OQ,';/[/CJFR72QY,G^U.1X/EX8O") MR.\-967) YDE+J^SEP5;7!0WGXMIAF$E#[L1>X7!GDBB\=[;Z.TR&XD H]\! M,-*BWB%$,X(UD!!Z3@Q6QM>>JA 8LRT3G\PH+\OAU;"XW'L;WH'L-OVI=Y7K MYYR6=&)0=*K(LS70M#('K ' 0&4H,$HY!1'"=@DT7A'='=!TU%IXP$^\W?=V M=M)1F4-5&^K-%D]GV8_]37+.>HY0:ZE7' J=JR"OGG MR?ABSU8!'G"\OX!VC[I%GI.O>[K*N:TN4M D("/(5-!"(S#S4!'H 1+703: M;)F _*PN=K-QX@'CXAQTL=,X ^CYSOII,LM'?3G7/HT P\9^Q;WW W8V,BB& M*07GI6Z/C;",2)PAN9XME6T,7!6?+'GQ\T+6G_)]'NKVNO;)SDLQC/>7V MD$3T>%K3\N6'>3[KAWSOMAOB8VE0N*,A0/)@6:J?U],F.>A+\?[SM,A_?Y]? MA6?^/A]]R^_*F&=R/:V'FU<:7C(&/(7(<6$HQ41*;# UUFG$:#!$JOR;_-X\ M=33X&GOR[08>/UU=[#(VUZXD[?N@;L4T/L(/[[+K:02,/Y6>!1=1"P$U9M0[ MI(RS'"M"-0%2:/^BV=YPT[]4/:]C&:&).#:>-5&W_/[*/"-?&Z?PU>+RB+'Z M\V169,N'??WE(.CN6A\RLUN+P;-SAD7FV M*_?&^ZPU*&^&5IUSWQO<4\W%MVW#OTT<6?\>/?#X,O/[QX M3.S^5GS)1UFP4\*^'1^G7-L@MAK 8WF>>]C"=#'[5A3C[*?\;F'#TRHIA%;2 M$=.&%J]"MGAYL*NN;[0-*2,0%^&WIJ4-1RBXKX89RC@%TLAEN(Y;3/%:!OC? M)F79R/-=L%)-11WGAZ/B,LCTYV)ZWTZ,"$#_CL+0Z6P2Q@I9RV(9#>^> HC%UX9%'>[K+S.I\5UD,5BNLI$_NW#QP]9P*Y94.M94/KY=#:(SU^] MN7H];#\_A>OG%]?SR+97#K+\2SX58)Q$8S;\$ZX?!#GX66P MP*N7XXP4TZSXH[B8SX9?BYBAV/[NAWU+#P.MADA.$&Q$0!7B()-"J"6N.HK\ MVF'I ^E9B$Z8FIMA61Y>?R^*_YP%"1G<+R?DZ&T?V\:Z<%3?9UP_9C^-R/BJ" M-,7\]]&'00:_A_3]Q=?W$&$2X.*[__DG@1#X07WZQ\?J5_C#G\,'1\67(*VS MZ_R^;'W7%JY&C/XF%F1D4>$3I,?#XKZFWT\V1^;Q1QF)#_4&:?YV5 ^#+HT>2V6!A]4:?" ME6ZGD_(V/'KY(?MEG/GB96"3D#:JKW>;3ZD$7TQ!&GF>?H[Y5=Q_> MSA>S$!]]08T9GV:0549E]NUZ>'$=Q[!DSZP6>AJVVKR,5QK'J]TNF%2J>H>; M_+((VCR;A/>BQ3"=?%N6,ZQPXC9<*NC'U=7"=(@O+? H_':7WO$[?NRKJU+U5'E\0H:"NXX6$9-^&L^MPW6$<:Q"DZ6I8 MBRJ-I81<#<S,*5@X._ -R D/-I+ ,9/+C>8A66WPBW M#8H9+AYFJ"4M_ZN\7U(2'R!88_$A5C+6X.:.M3/[M2%^'&?QIG&:@ZB'%;\- M6)*AQ8KS(/$!!*?#KWG4Y>7F]=U_YJ/?PRH$"+'%Q[ #3>Y!"*\@!' L_KR" MD,4W5B 2Y[7:]!8J%:[YR\5L$A-;(6[N')!U$MY]Y %,/AWG__I7_OPC0,EY M\PC+[SSV$)\G0<#"A3\7U_GHZL'.%ZX<0#1*2][>H)_9GS=OSX_NSM^%!\J# MO-U4<%L.; MS_-IN1K["@R_#0FFPUOJI''?P=A*,'"^]KHV:*$+TY%$)0X^TL[)7[@:[ #P\::C2HO]K;Q M8@=U3624Z#"=Q2BZ[?/%9X)U,PL0%XWC:*T&L+NY'4T6\EJ;.U6Q9;.75K9H ML#%'L83GR_4]" O+/A\O%^^_YQ$_KA;+4_P1KM[:(8?A"PM@C-];R%$8TF*# M+P?WKOHY2%X179)*:H)A731?J$$P"',M;\M++.3D.H_;1E#>^2Q 1W%O)X\F M=?- <:\9+F%E.:T?>E3XNE4$PT=M^C3)_&(_"'-M\/I:EL(E\J_3(L%'@[N:BR3BTJ]+Q2X=LVJ#(&M'V8UCH?X4%">-ZK<3[8C(-Y$P&Q;+SY>A!?PA>"<;BXZ'!E M($XKKSM<])6QH/^Q*1C$FU"B,UQSS#%PV"FE_W_VWK6Y<2-)%_XKB)[Q64\$ M6E-75*']KB-PG?4Y8[?7W;,3^VD"(B&)8XK@ &1W:W[]FU4 2/ BD0)!$23+ M8]Z^X?U2W^L7:+0G\<-'#X M#P6_G[,2?&LM:T!O>9T7:0/R/O;H2-3H] MH=!# 0L])_28X([P@SK4Y_ P..[J)M_ZN;K'6U[@;1H55O!\U?ZH($T#TX\N M#*R13Q,H]#EB82 \+XA(@!99 TF#>%T8JNV??UUN>*BVQ7B3X:ZR^QXH.]]3 M',3-9D'Q,_*P2>9>OVP=$#1@6-I<:=\._$9M_@%8:J8R3+^,!O!6 :2U\A1J MP[^T?,-Y7INVBHQH!ZET7$OB] P]V9R&EH[@&R7RGJM%J8HS@AAYV.?4\ZC/ M XI]&E.?,"_V,0L%=M>+,RZJJ !W6530KJ;@K^ (ING',@\PN?^K"NT4+]80 M4.1%& 4Q9:K%F@N6#;FU@C#5F65I "G0F\C%#JPECBF6L?!Q=5960+CGONCJ M[+S/1@U!^?"'5@OL<]]#'OODU0+ZB!9P%0"-BC+ZHN6:V);W*; D([6'IJ(M M2CJ*,GE264WKMX]_*WV<,K2EHX'-C7DUXU\]A*KTAU1X57^ABJ7J_9[*/5AD\G>G)A_HBVO.LGF_5I-?ND7K:C#J655F,87GU<-0*9A5]V:N,TGZ3*]!F?P$U^8VR_/2C\^5?P,K MN^X[;CQ?]6R+IRG4'%F/6:'=/'6#:KF&F=1H_*31W-=-@-KCO3 M=RT?;E-E[]2Z,2<7OJT1 M&017GZE\:A4%3B8Z>XEK(CB?5JN4#+-I'=_8*E-J>7-US%I#+([I&3K4$2)E M=$D779^YR(D#EWMAZ+/(E<*OZ"+B*-YH:+F*X+\I./EX][\)_ 3?0" .?[)?WJE4E6N."O>3:!7TM)+!GBXEN+#WV:P9HD^;#X MVU3)*MS!0:0SDBCW)XFO]PEWJ?M;K+M<^HRPP. [^)1B(*#<\SW,*Y,9NS3: M* ]97??:6W@Z]Q7'Z)A+KI9@MI;?7K%6)8@-1W=W &SJU=NJ'$VCATH0?=/! MI56<7[,A+WZVE+/L%KAWG:)9F5GE:=;EC$7 ?J>^_G#1E]ZE,< M?R7Q\Q]%PZ8I8'^J@=\J\5<3"W@$W:HDMTI3I:9J.4-?'U*U6&IV)[ M-:/*XH^VVNT#5J++#$IU%F;32ZA>6LW+59:](:,PM8>X)+MOOVLC3HF';(F' M@0>&CV,AO< +/1Q$U*<5'KIN(#;V1GL@)1_O?DN3<:3K5'ZMLH O!$H^U?4L M?TFS^SR9/JCM,0L_C7W4J5WGOV3)'>)G0B&R%TA#H]E:;1 M47/-#<>+D90F5(_%*M1@%/-<3)N]6AU20NNX5D;M9F@7Y$MY^AM!A%1E#1.E MXX5V\JI4P"IIUNQT= >4TZO*?%0]QRJ3ZU+&]Q5?OCP:!\A:Z#(4N0Z(+L/< M<18TCH$W>$[BJ^[U=UTA!)?8+:YT3W$E[IM(Z]?JR77^;9>,5JFFI"FF=68, M',A:4->3A=JUJ01.^T23I!3*E2*GLCI(5U;=)8.*9;:N0'X.Y(L-'ZRHU$TY MEW4UQ;!*D)6!1E ]Q[8*54JPJ!)\V6@OS%^A#>I\>D"&9;>]J$-;&_JV-!>N M1_S(#WV)(HH#)%R'5=75X#2)<&/'^;;PUV_I)/V:C#^#07]NZ_EZC?1PGJO$ M?+/5Z<9@T;YV9LBILK\7:PJL*'6*H693>/:LB+%4JM,%HVF/E3SNJ M>NR*UI554XVJZV6(J*Z&RM6*@%??Y?SM4RER7CLF^>$[)LW&QX,W/G808'YM MA+C35,=#:O3%\R5*Y6H6M-OJ0KE?"Z M6K_IAS=V,,#L-SKS41EG2>+PK,-^.X M!\#'WK(IEV>C% 2?BD-GN"@TVS[8^)AJTGOR[1A7U MJ[]\9+S8!(?NJAX6N9.?DYG:[_.D*>"+I1"!D''L>U[LDXA$0^Y!ADS9^TO+P@(.%49<"J)UVNGZ^6+;2VCQ# M:$_?8*\AMZSPVNC@<88]MQZ3_'XT*1\OF<^R^H7R2#G]2D=MN9P76E:5MY#= M-]'BAU[Q2IHL_:\*JEE1N<%@I7',E1^L?.U-A/;IOG71PK W +SIR9X;H<'7 M+WCY166NK>_!S4MT35N;%;[:(TVOYL32"SB05#NXX,\N$ULH<&.?AC%U?2^D M*):D(H8.O(HW$LDO>CBUO_N;UB,P"!_OXI'R8I5=/=IQR]AV>*=GEO;N2%)C M7(XXT YM"$%7N'BOZ;]QSOTU2NATES4XC+B((YY#6(&6?SXSGQQ.;"D-(S4*W+)Z74 MD%)#2M<@5BXAUG$I"F/)L.-Z42RC./)0#;$D\ Z#V-&7(W)2QS#234::@(.1NGF.T+JIX2 MM*,C*W?P-70OOG3MO'!J6XY[\^?G\MS7EPX3,HS8,.(U\&:-,&WHTS"@#@MC M1ES/=QBM@PX.C;>T'MH3O(]7,8!L%W?:<-Z0X;YB=:\A66G"!W7@V;PZZUN? M=W:%RWE9 =OO=X&G6(*G[Q(WYCP.J>2!$\B T+J*@ 2>W#B0[47P_%MC+T;T M;0 ?]?2VMB/67B'9951A4R8/6=QN:P9-V6]?Z%Y'2ZK_6JWS?HXC__K,^9:& M+A]:/;RS0WRGY<75W?26HM:.]2EJCW?-TB'%R>TFY11>AT3+(WDB'PDOB!CS M:!!)$85"8+5)WY-1A-U=&Z&?.=&R0]/HVI)T&G!O+0*="+WQ4,[)0UD?:+V5 M$\3F[/:*]'BL>^^/N[!Q7\U8M1+_6>\ZKE_O! W-G*_ZK@!=0#C!WT"=^%- MFJU<2N=P]P$#W"5^B&/I! (+@B,/29]&H>H>[JF7&@<,2$0#@CC"V*>"^21B M(8*/AFZ,I$=#LGY"0-\:1FYMW?.*4_EU;]+U0V'N%HWMGC_KN>XGO>P46YTP M4SQD7R]M06]85CF#WX%RX,_0S& M'2E.LD4 %E;[@PFPM82("YX$H_IO;_0/C/GI-I$5$;_"13U):/Q4X'V4J'=O M,K];!KQ70-MM[-V)*(^(Z\=A&(K8!U\;NP0\[IN*2Q7B+'W&*7USNT-H*];?S* M<[<"?4^-YM_;HIP MVB,=N_(X>W_&8UM/$R.V[ +M2Y^!J^D3CR,2N(&#'4RC"(4(<4>Z.QJ<+&JG M@E++CG@H!*74;-,X8Z"Y1$Y9QRT/LRWGOK+7L96Y/=HVVGLYS*.,<3_R!8D1 M("\E2*,M=GDH(W=/M/TEFPR.#+C"9NYF.QFSE?GLM/.J/($M2OK,+F?C YB- M&:?.69WY3HW6%A$<$+-WP^S=. ML/&+9=[/AV:M+I8]1&MVZ2UF'#<]L72!= MHDHZM!)8ZN1>]>>N^K$T.H?K9IT;'>4Z:,+YN4H?ZL'J=]4W>'QJ]O#TQMQC ;Q5;_-YMJ\ MK]>FWFANY:H!_+Q0C=8SP-JR*7S9$OZYNOJG#M?K>7M#EGL%8Q]'#,=>Q +X M*0."7;DX2-KGP:L6+*Q&_AL,_-.H?B5[F KF,^$(&ONL3'@LA"0^ 280>YUY(D*]J MY9/&%_<>RL&/OH4>_9*!@F!R8WUJUU3TTT.2IP]PK30OHG_-07V\R5"_Z(-P M#NL#3HNQA^5QWT$7'RQ83.7A(A_-Q^O%N M.7O->WY2S_)QJMO">ZH3[%[-6HGG2=\G-"*NXX<^HR@4=6O-6 K4W$L5!!A, M1>Q+%C/'P['PZ_/L@06KLSY>F-J=]]F8VCWZ@NZS7H*A4E^I2*.OJ6.-W$QOJY-!31BJ&X MPJC-](X#@,2^;'K!*XZ13'DBT/\7;ZQ MG\8;C[.!RB1M3T167MF[K8G-__X<_J.ZSC\\E7CZ_#1-O6^C8O%J]#@=9T]I MVLAG_IR6]0<='/C/Y9MLR3G/PK>KK1:^,&B\2B3<%_@X7K9^Q G%LMC+C:07HHAY(7,Q M\7W*XG !C9Y'N^2$_WM2:*0V(883&FB\<&B\2B3<%_C<)?"%,F:4^E0(YH?" M#SR,@@KX<(#DQG;G0SCA:8&/V0[M]"Q$ WP&^-J>37+NM*_?S$ZBY7D.84"9 MQ+YD@O/0]0-)_7K[5QQ%=..@U@4$I?F7T2#=#G._9),O::%V&>EBK9O.SIE=!#9+NKT (FS.['G:D'O5"FB-X6'S=VA M)3H0ND '$LGB>3^U3M[/*?EA^I M-GMIS:YV*OU/B1J3H2)* _CUBKZE^6!4J)T1SVTX#6"P2D7GR7C;MM,N M?,MG=ZR2S1VKSZ/$99XB]1NL$HQ;%>;IC4<:?I])2_:C.?9I+"]=;KP68'>Y M(-SU6>#Z/G@8B-0Q%?BS.]=BKSS;<@&UY/]-+=]OG_[6F35U;.IV&5?IK^_[9)B&,K*+B?F&Z>EF$TU&CH22VF MNU1(&C!01\]SPU#XR,7@'5:58D($G'1J,4^OD*XMW2[/43/Z:/3Q"!;3QYTLJPY@B@<(Z;>^[ =U0T'X%=X^MT-2UJ6,T^CPT^I2ALCY$95VZ M3$J3R/' OA(J9(C5,:,NJPL5,<+.AEIOU^/-J*R_'I4M3^CZ:0)Z.-?G)(?/N%X"PY0G#V,O:0U'A?Q6RG\WSPH,XV MG(Z3R:''Y'L("AF'JUC^IYV.VT4*X91/H5 M5NP7N+)6F6DV'*XF,GZM5E9]K.C.@*I->"8]>I'IT4M6]'WUVEF:W$ X<8@\ M&00H=K"(& GJ@R1CG_OB6,'AD^@U<9G1:Z/79Z?7K0VX6-9#N9)R-P!>3:7P MA>0>\VFIZ*KG#?>.%60^B:(+8\"-HI^AHN^KU^Y2KQ'#CA\SQ_50P&402DSJ M[&Z(7'ZT6/5)])I+H]=&K\]/K]L:< QJMSSS70)Q!U*.'2)#%C@T8I4%%X1Y MFQWJ3A7T/HW%IYVV C+(T"-DZ,_ >Q8[QXB*915))# 2 H7"$83ST/."H"[S MXEQN;'@XL^!Y&U39$CO7Y_6_^Q'=L&NO;&[=:_$H+0=/OG%TBPH>I;/@>>PH M;4]8&H6G?N!P%F$6,7CRG MN$R(NVI$VQO &H6Y(0TYCD(OI $B!!$4(%SO9&'Q)J4Z,#G2R6X4M]/:6@-@ M!L#Z V"&HW7#T=QE70=@&Q6>D (%;A1X<> [BVWRQ!,;33!B'V'-\+Y+,D<)%/(@J+U.XOHPV^CP?F #K M L&XC;%A:0;!+A/!#$OKA*7A1F$\$A%E'N,^]RB+14"]R*M8&L:2;S11?N/4 M7Q>9?6PC;$)O5X^)YSX^G2OZL^YU7+_>A6PT1O-B>^YM_9F/)*UK?9)O?I^]L\37Y_G]S!,W]( MQE^3IP)N]>>'O!IN1V.H4GO)?L^O/JTO!FB:Y7HU/LSANKEZA!_>60^Y0N8_ M%+'C,>Q+B7WJ\#@B7A"%@BJSPI K_?A5D[;CIC]^UNV^LSM+I7I5EG@QNVBVAA5=MFQE+'],IH]*0-MS> K MK1O(%Z-OEDZQ%U:ZTN-VI;G1JR][QGWIY0UUA:#"E111)@]L3(_IN^>+$LH[ M,OZFO(N>=ZM[>N5=VG?685YX1UX@,K=I#B;L62KVED_S\4T;HO55)J^] M5_AZE^A>B&9UBFEJ_0J\_TI[EQL)K1M:WM_GZ7TRZX=H_C29Y:-),1KTXFG^ M)QG/4VOCG^_W:%5^Z?ISU3K32U1?U&I;C6)M2U5K6]^K$TBV2FH_SQG9"*RT MK9EN5+9;RHK"Y$:$D\UO2%_*_62-]4:C+% U6XM^UCW@2:*%KNGO(B@82/X\")?>(BS\=^ M?:(@#X+-=C$=0M/:'JG:F]+.U$[ FA?#7]-L&38 9^50,_::B^,P/V%[ C8!+>B(;TS"PWMA & H7 J'WD!&&$I,MEW:=) M1!'%&\<.'FJ6];P7/TW IHZR]6JGK67LAW@,F'#;85TVI^RMF3UW6.G-V=MO MHX*.:!R&[WI!$'F>$_J>))[D4>VT8W1;>CK&4?"O]]E55GC,"\GE''$8DY=Y$3'S$5!'"%'+&)O MH7 VCH8X-/:V 5QZ1^*B@DL73QWS8 GFVL0@U74BU<4._#+2(7&6WZ4C52'W M9ROZ-AWE%YH:V>U"RL;QBH0X04 1B@B5@4L]M2NN"LR&,=\X#_I0?*X689ZG M;Y<@P=AV4)<%59?F2IX[/EU77H6YRPB0)QU?"D$"'T6>VL;J+QU#YOFL<\=P MB_Z>V#5D\@:9Y,J9::E)KICQ]7E\%YY<6=N"L'5_?:?'Y'0Y2]V2POQQ(GTS?'Z]>S$-U M=PXFEL@F]$VJ:@PX]0V<^M++KDN]?JYUG8.6?59H1*E'8XR!@TCA13RBJ*8A ML9#;=WG<[E;KVU?3D.<:U)$7HJ%;NLRI\Q'>_MLZ?]''RAL'QR6 M./]0OX.7F3J'"A92&8@P=D1$1.QB5(?Z$:*=QP\J,JT.-GR#^ &V)75MQ+M, MT_76-EVZ">I4\4Y/@\\/-FBC_9A/0A1[3A"HTE&/(9?5G2T\3\0;_1,[A(U3 M>N=4W'"S)])@B<&20[&$+[OD(!K%CE1-)9CCQ8[CB\7Y)K%#\?9BS@,H=@-+ M5CUG?#S7F2.;"VJ0XSJ1H^_^KN,L6[5C%L8DH*"!(I0">9R02AG#P(F.J8Q[ M^KOK6KJ7O\MN^!'\W?-,TY>.L)7E5OIMF@[4[[/,4OUVUISCG6?M[Y:^^?29 M&82)^&&C[<#R^\YT]N['[[$J.YQ/3QZHZYGM%,OTOQ]&W!$XB,"/!T5%*'26 M&R%BU/G98*7L>)-A5(G.YTR]].95 N&I M4H&7J=)04B%%3%$,[[HADW%4ITHC#SN=!X]V&ZW%R?!OE4H5PF;"I%*O$KPN M=N!;&@P^UY#O59VMFM.@NM.]A$[6Y@"W=:+"U4Q5"[:WXP>/\*Z3!F[DL 9N M='657_"DU!'Z*X)5]1;;?]GE@;X<7_'EMDK/9L/&%Q5)W7!E3/5R=K PNV;V MY<[$S49O[^NG>NU4_Y9.P3=2VZ; ,9\E8RMK%-8WN^,55E*H/H:O;UY7WDAY M^U6#@-9M\,HKV58R_.=RWZ"HBLQJV>#?NLT87! M0SJ?H_?Y $BQ\**U\L3B7I MBFL5UE ?+&4:0';; -*]<1$7S"4NQ=@]L/^C>/>\%2WOYX@76AJ^U!JR\[?8 M7E\SK16OL.%1&;\LIZHG_17+D_1ZDJOJ;23PPN6RSH[U0B+[U PL3D:5NNJ8 MS?7E\Y[I_&7UI>G7&>VLE:)1^8W\")S"T TQ\['T0A97W)N'+ KCSJ*4T;_F MP(A_F@#QG>O#,CX"SHVI^>W3W_[.2VOV,VQJYS8!(FWB&J:K;A],]1OEZ_I9.W/+)ES3ACJXD97 M13_D,@#XC 4!=(V95Y7V\2A J+O=!?MCZ%J5D>[H$":S5-&(YY(^W<'K@?7' MG-^@-SD&LI_X>AD;D:ZY@9*+EJ6&?AR14) XDI&+)<*^*]F"8+EA=PV4=H+# MGJV5>D"Q*,:V:[8@G DGNJ+C T%O%XJ-D4#:XON>$$$08H]6#20,,GT>5)2/VWX^<9D"GKC4[M'[XM/NP\'MAE2X (" <@"+ O M18BX\ *@!15 !)Q'_.T HERJL[#\2-@$OTEP95-1^K,[SO2T,3UM-J"%\R6T M,"?$.* >BF-&7-\5BW*+R&72.Q6TG#OW8/R&7G8W]LL(+BS:$1Q\,F8W*=2^ ML1"QA J/1$%$7=_!KL^C4 M[=DADOTG(.<9%3GKT^%[A3DP8XWZ'5@ X\C'[VAP[.[ M3 5@I0<$1B!N$_=X#.8ULMC;[,LEQTP.6\NKV7M\,,">#YZ2Y8D:.&2,X@C^ ME7X88>QCM\Y*!T&$R)F4K'0'M0?2-\%O.CWXZ@RQ=LN^V$ZNO7Z>T<:&NMW; M(??88-9^2QGM:$_9,V-?':M^.=%#+(9I(ACED@[$D(F!"W^YMWAXZT@GQ;?I MK=K@DVPI6]\YNH,'LVW#239++4QOK':['7]2Y?6@RC]-!MECZDV&]0OJL(-) MD8:C8C#."O $7]S1*#$FGA\AQ##R0L$BW_=HY $&.D2Z$6[L: 3!H/JH!I\[ M5 0^#Q&!CWH(4R^0_LL[FW?>9V-'8ST>JQK0L^=XZ=5\U1Q.L^&PL5VTOA,X M*1J+JQM^G(3I[:S<%+IS9Z@7QAQS/X"[.,,8Q#]5%!7- ^E05]81YWWF=S9^AN--AG<0Y96W+Z_:D+:4K+Q;6M M23I3>ZBG6:YG!:9L- .[\.]T:'U-] [KYZ*NGX9G=-/5$ MG-'FT\'E M4V&ZG)+O1Q-K]I#-"V"IQ3/I1[-INIJL-VSQTE? ,"+0:@>T$8&+$@&# E\2YM (^1XG//)(1%5C"3\4D;-96+D>L4YOX=?!>*ZFQWM4<;E_ZXCE]D*E M_U;QW(-/Y"4V,'<;3.H,P=L4\K:=YN@,EUQL,\E1+:W8'0G$[LX:C8@"+\DQD M[0*.!FI+001BRVKK.!0A_"/#B# G(F','-!?U:(#!X&ST6ZTJ:,?[Y3ZAM4T M_YJGCZ/YXS%C1,)&O,N=:+UE$1= %BY O_95)T(7ZA1)C[(XC&.I:C$Q=GP: M:'4*,::.1%VH4V?Q"L=V<)='2AAU,NIT#'/%EF>"1YX+5).'8,)81#V/.I'0 M^A4C3I#/.C)7W?!,S&P@>D;!C(+URUXY2WWRN)!!'(4!%F"U>"1=CRE]"E#L MTG"S?75+>]61/E$;4WD)^G1E90]-J5FX9Z.BF">300H"4\R>::YSR8>KM3:' M/1!!8 !A^H%3BFX^:X;Q)O MZ:U]O.2H\"7KZ)XJ*=&R]@9CS/Q .HYPO(!$CA/[7*LDC4)*0G&@2G;G_+$N M+:E12:.2_3:;LG$^.F.$Q9Q2$OMNX$E74A%I'>5A2"*R@_7N8S8[(KPV%<9P M&BT]/RW=5RF;9Y(S+XAP+!P9(^01EZ# UTHI0HPBO"-TNH_A[$HIB>RR"4#_ ME/(R$X1!XUR!EXON+R 4]*R5?.& WE(CG<8Y(XYT'>2%7'!7Q$'D,2<$C71Q M@&F R;-EY%H%&]/MZ<[TZHBEXQ:0.88W'/5U+T54S9, M90#:",ZE#+'TB&!!X'"MF!$2S./=*&:79=&=GES?7\4T>GB^>MC:8KJH<18L MBH"Q,AF)B+MQR'WBEQ8SAG].CON"H;-LIAX3' ;$ M<3TOBF(D,7;B"@R)XTN\:R/4,0,PPB9NEV6H!@P-&%XD&!KN>%SN*)>]'SG@ M(F:<,N+&@@G 2NS3R&$1)EP8>#R"/&*$& M' 8,>9X3B8 B2KEP&'-+.!3$$5X+..RNWH7;!'5:*WIA<+BENU#+%A/==MK8 M\KPG?J+U4*>5I^-DE@ZM6:8$6(N+$@2]/P1$TIH]I-;KFWY4=YOI,^R3"8CC MZ)OUF.E3S-.54\Q7>E^^^@;K[4E:/*KI3W)(?Q* T,,ZDE#5$.?ECB3$;=5* MPWG#MAWF7N9>YW.OJ^P>@_E5M0UYH7U,VW;31AK.5AJ>;2+SG"STM #==)(Y MH1#MYU,3NCR+Q_6(ASAG(95AP(+ =4-99F2D2T.RD9Y6IQDLNP'7OLIOX*!\ MFBDOY=U^UV]D.[YJQI=_B-8NCB?TLDHRU7GT0+?4,$WFOY.JA;N MV_NKOR^W>'%Q!= O@:1=I+D?A2D7R.N?"< /MN$(3$-[1)ZU'7*D2,!AD-.D2#1,,4N2Z)*8J]$ 4Q#XF+(TEC M[(5<$B?*-+!BD29X?=&@XP&M=<@S@V_-_S>*%1[?G]EQZ":[J^F MX4Z[4D'6.&!2>H'K1> N$'DTH 'T@]T@']SH6'OS=P_3O-LV%2/"B)EP23'PQJ&=0Z!]3:$GZX3!AK';ADO-&!F@+U M(LRA$?(]3GCDD4CCFA\* +QG3Y)LC6O=G"?IF%/1#1R9F-=EQ[R$7!YX&P$! MD^J< )=R/Q DX(I^\8"HOBHQ[A:F_K MGC>*N'0=CS@1CB.&D<-Y7+) 1_B,-#CA=C''A1*!CW-%Q*1Z" =0^7G9Q\[Y(K+O/HZ<;W8[3_'E9]X_4! M39WV F\S-STC/;S1N4)I,?%ER$+)8R]"TA,Z0A^$PI=BHZ7,2VT1O\Y0+HR34IIFCV*Z510)TX]@6+)/8C1[A:,:/ \6/G5?U* MNU',XT9CJ"VW;)DQ*FE4\K0J*9?9;,2PQV*',RP6X! J.?1C^/X:(Z:*FP 6$LQ)($@?3#P'>0"*E66!)&U"->YPK;23<- MP;KLFFCTS.A9!W;0(4R&,G 854>7.)'#*0L=K9@^BT(6=AS,.7T&7]C<,;;2J&3? M5-)I))6=.,:!YT?,P8S'*$"DM)6AB.+ /X%*&I_1Z.=EZF=[GU$ZC?WO$1E1I8_VQY3 M:-J"F;9@^Y,3@9?)7\=C(O9#'D:Q1QQ7L,C7.::(!H3ZWD9\;$L)1[_SO("+ MIK>8*7LSF&HP]:B82AMY>RJ0< (?PUN2>+[G/"L;9U*%0XS=-;'"DHCQTN*8X!@GVA3V^)/!J';&?7\!?! MMXNH)[()Q@8T#6@:T#1\](A\5"Y+GV(OECZ/&*4Q]RB+0QDJ/LI#).'54+2& MQ+Y4.0&HB[&OC[$)682) M%[\9134A4P.M!EI[ *TF9'KC2?K^H10]3-!W*QKC@'KH"XPF@)RS#Q3!"QU, M 19KX]<_'_+Z(M/D/GU_FZ?)[^^3.WCF#\GX:_)4P*W^_)!7P^UH#)7>)OL] MO_JTOAB(=9;KU?@ \I7FZA%^>&<]Y$I%_E#$CL>P+R7VJXS MY$H_?M6D[;CICY^5R*C3AU07/ACB\I2A9'6"U\5D3:XTNGR&&WU*QZG6SO=> M& ./\P. H=Y#DPNIS2**2<>C0!NWN-W^UQ&8J!_?H2 &"(O5+6>/GS?DW[H M$.E&^#UI(Y2E5/]S7LQ&=T\K:]R1F&[1U/X]9 WC5EKBN)6G8]5HU9IE"LUK M2EP>307X;,T>4JL>U*OO-@,)3_7!5L7HF_4(;S\45@H#&EJ*9%L4V198#=GZ M!M:HL)("'G0,E*WXT.))W6/?[VKC"!9SG$R+ M]$/]RP_KIO#=8K?$LANLTN/G-E.4=R3N=S^\V[#PY7OX^;><5M]J]Y:YE[G7 M^=SKI Z7;1J],&CX!\WJ5+/3T M[-6NY^7[T03(;38O@)X6?S*-ZU^OW93?P#?Y-%,.RJ]E>!Y<_;6PTT]EV*G3FI3)O'QA&;CZ MZ9=X$;D"__/%PA1UR8W(U7==A:[>1KA.!I:+Y*G7E.@'TW"$+N M1['C5(KF<>J3-U>T_>H4#E2Q+;4*!VB8T:!KTR",&Z;*=4E,4>R%*(AY2%P< M21IC+^22.*%W4E/UBMST01I%;I!1**-06]W)EJ=]&!FX'!G8$U0Y-_S?\'^C M:$=7-,$-_S=TQ6A0>PUR'_W=\ N+1$P@'UK>K7B*D=9 [!F"-_KV-B]NU% M*?MSNB&VJ>ST/*[SJM4],4"^8E+ZM/O!0.050:33..N5"S?RW) *CWB,"N)X MGH9(*KD3!?SM(?*X.V^QC42G1[\:<#P7'\/@G\&_$O_D\EQ6SEE '==W TS# M&#D><4N*R%W&HW"C:=6;4L1C[)5=QT.#A08+CXF%%PIW_4(TBAHG36,?L$S& ML0PXXS3VJ&XMY! A).6B>Z>WBPVH-G.Z;%1RL#0:L#E+L#'$J]?$B^)&UVR$ M,?$I9CAP1.1%08RY@BD1L#BB?)\F(Z^ J;Z'R./&YHB->:>GD!AP-!31X-]YX1]? M'@#J^;Z<.KAE4_:WW\U*@HYLEDD()D%8T3S[87?)YO7_&]M=A=5J114%M.8A%& MJGL9 ^C2GC?B1] M+_0TWP46'+DNWF@2;-%I9^3#F+7$X=X44R MCD.G3-H(F$H_W-A=]Z:V^@U<6&?SG NCWT:_SUN_&TT5G<#A4I4OB]BA8>P0 MY(GR."@J0H8VDK('ZW<7527,9J33&N2^ZF7'9Z;@OF=F2P4N?[8]1_+:NB": MIH<'82$GC7UG$4=.B(CON(% /@DDTN' F E?!K1=C\,>9;&YC>CQ_YM P)49L'8#Z0*CH M]"@= ZT&6@VT&FA=@U:Y+ QE)""Q#"@#LHJXZR#7U43511S1@(M#H+63D\5L MZAA(W%$Z^N=9 D.H7^_DVC#A:E5'DWE2S?C&*XT!CT>3]/U#V1\0$_3=BL(X MH!UZ1D83P,G9!XK@A>-,B?Z1:($O[A+G%@V8X *ES"5WM[".@KA#D2(ZN,-# MN,"?D\87]Q[+P8^N_USMIJB8A879C57I[B] 0O+18%.SW$JSUK5RD#VFGY-O MJC![G!7S//T,7_/'V>#W=WHZU)^?TG&J]><]' MEB*X%D6VI22ORWN6H_B:%%9B3;-BI(>JAYG=62UOM-O\4>F(E-%E*; C!(OB MT')X(W%$1P,!J/M @&#\GD'CX0 M3> .Z;#ZS!8CZ:XG#0]KU#)''OQ5HV9,8\Q+X#Z^.' MV U#P25UJL6*0^:[QUZL_^UNL3"YV6Q\>8S%LLM%&BA@R4&AOXYF#Z!RD_0^ M>4N58TM[(H5#4.AZ4F+D!MQ%,N;E*LHX@A>/NHH;>?K=JU@ BX/?7CZCBMQL MYI?.7_<8:[ ES+,,(\% O,)Z(A9N6J^ ZIW7*#<\":Z637W9M.Q.-ZB5>;; M*F">K"E\.1L6H'GEFVJ0-^V54'&'A4IOH0ZCB;ZUNLOBUN#$S< ]Y8%47[.M MQV0T&3_IF_X-%@WN\O_@VD.XD;IBD$R287)C55Q//>9M.DGO1K/">DC@P2?9 M#%Y))]5CI?HA+."UQ=8G@%E)K2_)N** R7B@*+^38J9E9R#X\#_Y^D M,Q"9NS172*CNFL %9\4/UC0'B4V*>#5K'S, M80K.^.-H4EYR]I"HJUBC0D_@(ZR;-1[]GNJ% (E2+\*W"J"2\QEX",M)_SJ" M9[L%:Y""T_ION/YMJE8=IF\ZRO7%;W:YA_KETB%;=Z@VN]*_DG ?PWG$ $#K M'XK8\1CVP1(K[RZ.B!=$H: >XSY#KO3C5\WVCIO^^%G#!BA7H$!_TCB$-UE= MF1?DZXT<-OWQ&M6WN/ _S=)'B]Q8/P.ZW:-AO'>9H"EY'2J?LU%VFD$]9FN'JW"2-NFK)"GT+A:W)8%#" MN'K4B4K\*.LVGBMKI*T$/.F_YDD.V FZ?3+)_=6,^.\#%YTL0&L%X9LZ]) M/GP_SK+?%R:WO+O&<%!$%;S0#SP=)Y/"MM)B!B9*/81ZOMMT/$KORM]'DR_9 M6#'Y4?$[?!!&G.;J+K-1]6&P'O/'J9ZE&^LC7!*HSAS&7,_C0$_<< 2T(;?4 M/7*8$1B2Y@6SAPSL136.>N3:A#P[AAM+,<8LKP937GZ0S.%+F5Z 63ZZG0/' MF&75MG/__KKX?,9 ?[,*<5=1[#UP;AW,@3PK'/_X M) M&TVR+YJFVUJV\S0M3Z)/D^()IN*]TI**6&5SI0V@H_!T0U!XF.$GJRCOH61Q MFF93>" -;=7G8&&FJ9XRN'IRFVKR^EG38S7PV=>L&CPPPJ=IJC&TO@5,0)Y, MG^ #RA4:*.J9#9.G#Y;U"# Q4K<:)B5%_F<965V,].?PIWJ4B\O,"XT*3VKV MU(WRQ8U44+?4T"G@TMH7%A^"MPKE(33^U&.8%_K)E!NC7+OF9!7SV\%\EDS2 MYLR-)G=S!<#VRB,T;FR7B/\T5;FBL7J.5,4D\^P^3QX?-3T!N1@-TLI(+:YH M 2E73Y(,@8&#FY'FC9N6V*:>LL@F:G*P^*$ F!D^K0YJ,?R'I"A='C!D7R=Z MA'GV931,]USG\OV)BI&KX2?#+PD8&S7U>3HN'4.X)JQ4?<<;"]2A-BLE5"=3 MN.P"N?*BD1 WF,XB,A9=WG&;3^;B*NF]QF_1\C=.B*+T/=;F[ MT9W"V9V7R^:S0@V]^N3J9=4";5M(<-,F%F@P3"$@UQB60Z%LU?MA<4/RW/.K MIWWQOE\?,BV!FVOP_!,I.K &#W=IHIRO0FMCC0'V"@"4\E9\ #G40['!C0/< M+&'8!KD;W[U/AF ZU:K"):99H>5T-@=BH":\OF4EN+6>_KI$H\I9A%%E^:1V M)Y5X:FA9%80R/P!8 $L*0F*!R*2E I>^8U[>M*1+6M6TF88//*1@^G_5.@!& M-:PGOF3(^?*YPI_KY]HZ97#EQ_D$]+.4\_)^8]#<2D4*_=!?1KGB-?# 4Z _ M[^]T4F,^RQXUUQLHRSY.U#JE^8)+ JQJ]UDMAXZA5*&&69Z4C!,>NZ$S5D4! M-)>Y6_F47G>-)/-; #*M79JF?:F4:[8R+ Z#ECWI^U1U'^1I S"?3'/B*^HH._<" LT=;S3 ,>Z9^F8 &C107LVO# ME+9D*F]GU770J$3/=#Q6=J0QVQ88EH$*?B&N1S28Y\ U9R GZL,E]1N"4 TT MF@/=!)$!D552#%!ZK]XL2LJJI&8*)&X";^M+/6:%8NN#\G+UYS7P/R3 GP; M^4$/)NEX5:Y![Y9/D7P!LUI%SY:V5A^OE8_*>%_C+3?\'U)PV$F MX::/&4QHIE1 $5E@WO;*E-B:&!6*,>6_IS/]'= ,L(DU;YI/%1+_26N6(D]K MZIT,\@SPHQQDPWM2XUM&H)3"@60D]R"SBJ$M?3K% ^#9RN_#1Q8/E^7]EMR? M8#C#RK.M",-"6\O)M.":2A._5C)>25^=R*FD+)WK0I?2-1R!JSIXF "OOW^J M,;F$!? *QQ6 K:U XQO@;\XTL:K=G07UA/E?85C#? Y.6+5XM7@HF-2/HTQE M4K)/&,L_,YB IYH\JV\NKYLKFPTHN-0(Y:3#&FIZJF5+_?*K"EK#*+S'>Z7G M(%/CIUI*?DD!VL$#/2 ?,I\^4S<$\O##AK L+R"F,QWA%TQE8^;3MIF#=S^" MIH(A..\A_#Z:K?DY6UT7O88+*_CU 3#,NAUG()"#$I(S3:=AM8%!3$%"AO.! MMF5$S(L';21"A\JY^DA?( X]:S!.=:*VB9.A M]^F_3B47GW\^5"9J=V<9%WW&4];C7!#4.QTL6ABGIL59-:9A4CPHBZIF;**6 M"62K"@O"M^Y',_CV8W8[&B^_4H.<77$L;:F #@ $P=3[XWDZRQ0M2"?*+@\5 M]FAP!:):9]!GV7SP8&GVKD*-"EB!%>9:#O,[P.3:[*ELRI/B\?EL^@!.D$*W M25J:VJ>*)MXKPU9FB"K<5QPW*5EF<;1*=IE.%J[:W2@'9E)%G-2+*F6U M3##V4A_"KCY6^S,EI9BL!7ZP$&,GYZOV3_ MJ\$<^&TT5O8(9M,;S!2%^1DX43)X@"6G3QU]%P]O!!5#MFJJK\9KGZBR<=PR/L* ]8N__*UA8FR[NVV'H#O,-YU=X; M19]>]ZAM'DR7A-0B1TJAINT K0!S813C.A0C5!&U<#VB=KA"8.>& M=J$0JE+W<'V0[;5AW?/95(57U5\<@?VJRIQQIFZ2JNCKHC0IN_UG5*B("Q_=N5.IO[=PMO5;E%*9W*J53+ *Y>:KJ48=+?UI=[2X#G[%1$9%- M%AZUCB:KK+Q*[CUFPW2\".M5V;/ZDRMU$XO,@;[I8F^8E0-/50G6]9"&K9X9 MKJ:=^722SO)%2E:/0E7PJO?*P CXR%^S7!?RZ$#,S^D0E"U/[>JWT;!BR8O MT31YRO*Z5$K-+7PNR:N0^-T\UX'K\A%4S1<,MDQ\Y!SL[)$3)6VE25>\"M\("DOHA=$IUHGZ7@E591.'E2A<55@5D8,JOC"X$%= M9E%&MX@OV$IZ1@.5!WPJTX!U4;F2ABUAA$4Y(J8841JY 0DQ)T[DNWX4.P%6 M]8DL\N)6Y8C]K'E29=[PVV2V5LZYK-H\-.#6)<)LBP=4X8";UK#:;.3R=Q7K MSW6AR9:<3VV3=)QND9E5R1V-6\FXR,I\;%7\8*T4NC^?KP)YOA]GMTK1]T^& M;KLI4:2=P,) M:Y=;IG0;5 />3;XN*HYM:YS<9CG8]R3/DXFR0BR M6NNVR _!JG>13/\Y[RRD+8.VZDRX3*L#L9N\* ,X5VNI_E]5>TU3%4M3+D7 MS5[4?0^J)Z^,?J$+)@:E1:Y*HD?Y\+W*Q#^59G0$5O=F"S#T;(5_ ]:1Y&HF M]-@7E.W0I7[NNIK33-2.K6KQ5]=^P57JW <\I<[@WJ45FZFK\0I56CQ(E]=3 MS*^BAULI:)[>J\(^)3B:#,(":)-P5VT'*-8J:6I26RR2.A5+JBS+"EG2=3\K M' ^>8:!9T>Z9T&:N+G%/)_<@&>FBOGA!PY+%G-22NUI/4Z>@FJFGI"@R)!TJ,ILN>3KM*6I IO55P!SC[?S MO"B3[74*L*Q]JQ*$RF=Z1A_*BAOE08WTUI5"U5,N5*)\-U?06<#52^?#KIPN MO=YK@@@2\YA5$M&H,-/N2J)"):/IPN&#I80'5-7I>:(4_R'["FH5+!ZEND59 MK)RG==E>Z=L-N(UZU-M9K3$Z([L8N/H:>#EZ==5.1^WVE*A8/W_E'=*MT"6OI:(L M):N1N%SQJ_XQ&A2;O[6Y75+-Z"I#P]S M $.U$PI$>_"<0NC+:;-DZUUA"B45<.H75"5NKO?Q5I!]FRCLOUV"/J#XPV@Z MK=%;U46/&RE_7>E;8C#,P/N5<3>C*4VVHITJY:"7M<.IHB*:' %-*6WZ5C^E MRH-K(%X\ZJMQ@Y4H--JB M\,TGJ(:Z,LFH#%R_*FS_BFDO@_*N>X,$6_XKOZO//H-E&2?3(OU0_[(Q_&6< M?]&(F:)WS\?URSL2^ETC"[#Z'G[^+='J6^W>.NM[R7-^^)[7D7OED.1;6V;W'[XWV>]P>KG3!^\%JTSPO1*X<3( MQ\ORL7XFDI&/4\C'Z42@/)'/:G.V^B6) 3%BH,3@NRL7@WZ@07^MQ>G8Q"OF MQ A//X7G=%3#",]Y"\_)2SOC,6E[.^,Q:7L[XKL9>[NUP[MG:>+U$ ML6^N:/,TDS<2[6=G[E0E#:U:%Q_0F?C9<:XW'^YZH*ZTD6!=CG;?)6NMJ*;S M^,5KY*4JX+L?!>@;$T;?C+X9?7L+?2/(1L3HVT7K6Z<#?S/!=(XQTN5R'3+4 M;J&E7-PIO9D;H=#;$%; M11%VS$)OL?D"(/@*1!506=HS:3CL_RV"FD=5CXJOCV"ZF1C*-9/9-,CGXYA@;R3PK MR3Q;GBD..>;CO&AFQ\7XC/4\"EHVW U'R6VJVHA7V\0/1=;S"_5O(Z8.LB5N MXV&9K%2?8/>2Q1:D%#DVYYT6^QDI-5+:-5]E-N%F&]"Y"^D%"F8K)^JR$OS7 M+-&G@=UVIV(=F_!21&V).E6(=@,U$&X$_AAE YC;A!(CWT:^+U*^I;2YTVG5 MNA'OOHGWY3%P9ACXI9;8AOG\W@JK!NM7FZW;&EJV:;L-NB9]=P;,XFQ%%213 MV (9R322V3O)_![;5+;*QNTYZ#Y2AF>ZG5VZ0)]MI<3WA_2TZ*4 FEK<2X74 M;1%@8DOW&!AKK+\1U<,VUA#;0:UVB!O)-))YW,V(K3(*1BP-NWRU:F^G89(A7"QNV.'S E8ST"VTL66[4#E]G$Z;2DP$CIU4AI+ZH&./C\ MW9[0;ZH&^B;>EP>\K-6VW,NJ&KAFB;YD6K$M,$L=VW$[K90Q0&S$MO/3$H4M MF=DQ::3T;-FPE+;L=D^08<-]$^_+ ]YNXV3GR89;UM#V/# <9,7,RNZZ"@V? M;9YM"R=VD"VP20F?%_9>@:B^^Y$1&YLR&B.9_9-,+&U.#&:>EV2>;;T":Y-6 M.$_V>05B> 4 N:T. 5.;MVN^9B#3R.I18U6N[7)S/*V1S-Y))J'F2.^SD\RS MI9FM=E*?)\WLN"ZV[]'/O^1945C3/+L;S4RJ:C=5=6S6+B)JDE?G@M)7*_# M=XF-A#F^RXCW^>9IF4V9V=-P[D)Z>8+).H75\^36URS15\LJMM!H0JB-L=D1 M803^$@4>W$0N;"E;932,?!OY[@-=<7C;-KN&1_=(2"]/,,UAMI=:B%N&HA^3 M_'XT.1!R^RO 6]BPPV_: &U_17?+&$U!S[D*K.K1>W-I3="O71SI$<2Q9V,U MX^LIG+2EZ;WU'RY F"[ 3FTC5LY-F]J]_AHN0ZPN2&!!/NF%$7\CCNS8)5SMPH_MF]4&,0S MHO;R^0JNC1PC64:RNC]CC-N8M]EH8"3+L+3-VLKK.1BYZ\JEOH?A/B5C>%_% MX!Z3_/=4%3%=7QIC"^ECPF:M BC]"R!?!&2(V0]EA(,;)E MJR-OC9#V24@O3S!IIYT_SY/N7K-$7S+L;F&TTK41-H<0&:GMK]2^^]%QVW9B M,$)JA/2M&*UK4[=5(QLCI#T2TLL3S':M$B^+T5YHN>1?TDF:)V,=J4V&CZ/) MJ)BI/:=?3(_EYEG(;LNTEVGD= YDX6Q%59W2;5/1*I]@)--(YE%=+EL(UPCF M60GFV582M(JYGB<1O0(QO )\W$(R.;<1-J;E,.Z/D229& M-F[7;,!(IF&9KW:V+^NDVC>L5Z5.S^.@G[-9,K:RC0/WCHRME]96:PNMQ4C: M$K>J)FP[>:8/5]\@WRC,\UM5A2U8J_H9HQY&/8ZI'F\6O,,MMRNVG@TCY'VC M_6VHJD;/^",A/SR_ #:Z3;4\_0#+K/=];(#SV@RR!X/+8H^4W:R MA>X -2]=!E]]R.S*3D@S61$\J)$\LULOTV$.6JO7X)UML(D MVA#)\^2+5R"&EVYRMQ5[,%L>DLHS1M@(J>&%1B3/GQ=B9'-F^AGT2[+.5IH( M,T?EGC9(?K2)^&DR2_.TF-4EQ_HHAFP&TFU;D_30OE47F"C:0CN_Y[; Q]AL M?(9!^BW3\Z=3)V)Z9@:N67NTLCCH3=.L_546HQM&-U9T [_M3A6C&>>C&9=7 MM]"JVNP<1=F4+QNHW^U$2)O(8YQR<(8J8YP(HSV[B)(MV^U_N3QM,M[\=94?S)NDWOLCRMRIFM M6?+MX#-.SK0P8%OUBBT/V7]B*@5Z2S/.5$85S[9)JV-T6X%O)X)\ BIM1/D, M1)G:V#%;1LY(),^X6J;->4I]IJNFCOJ"H7$+$W5L+DT9M9'1WL@H,%%A\U;) M<<-$C2CW2Y0QL['9O7Q.,GFV5!2W,N/G246OKG"[#J'6I=O7U[1T"W5ELM.R MHMZBZB6GMBY99$%"L9'0ZY'02RPP.$HS'B/@?1+PRX-=W.J0^W,L+C#EQM=& M*K;P8(DZ[9IN0-B(;-S!3C8%)WN8S6_'Z4'=5$^?#-W";_]XS-GI=P9QRVQ@FZ'# MFS=LF1&3#?I%V; U, 8Y3\IISN5?K]=D3ER#ZCL M>7Z,QM2:ZIXMU3W7TQ'^VN7P0BF?\>QVS :W10>GPAC/SJBY\>Q.Y]E)FW1P M)(?Q[(SR&^4_-^7'S$8='%5E3/B9:'&O/<96I9OGZ3'J+.&?9PEHS.)U_;/Q M6./1)'W_4!)N3-!W*P/#:A@'2U+YI_KXA]$,9F"PC>7_EGY))_.U'1S[/B>" MQ]3S.YJ [,_TWQTHP.<,'M?*RR>S[K+ M=&C]W_DDM2BR+8*6Q^>_^L(J:9JG20$7_&/KBW!RXUKPD?$HF[2^B&W!)+7^ M-J/?'7#G67; Z+$0-[B#X0^RQVF2PT)\'CB8J\H GG.:CQR2'#UE#$&J8 MM %\9@0"/K3N\^PK//5H8F7SW-)],2;)#"8$M$ UQ?C;S:<;Z^/C9#3-AK5: MW*Q];NWMAFBV?N8_4G9#3BR:"G(.D\WVPW?(C3AX^)8B"!J_BN0QM:;P*5@E M6&HE3C?69WACN?PO+^G7I+"&^0C^L&Z?0# 6:UQ+CC68%V $X7ZWZE7X^-=T M(69J+M)O4R5/R5=0E4E:%%JZDL% _0IOJZ>L;ZJ_/!ZK_]\E7[)<&3,EPP/ M?O5B H]5S,1G"M,QR'[^M%CE85JO\@$#Q3?LQ*LL3[;(V+FAQP6X>ME!UQ>K#J_E]8(/ MYGFN]+K\UDT[%NK4++3!\OO/2HO1M]YR4BE/SDGIZ;"/4J<#P[_.28\G+(>P MTDH_P=AFH))]):*\"R9VF#P*]W0PC=T;IX/A5VNM<7?A>R3#;-HD7M,\&\X' MJAX86!F0,(74HY4%!H/^>SHKN>.C.E+W"/SPB+R.\OL@TN4_?W\),_?X^N8-G_I",OR9/!=SJ MSP]Y-=R.QN"60TCV>W[U:7TQH&Y92?@_S.&ZN7J$']Y9X'W?_>>[/Q2QXS'L M2XE]ZO X(EX0A8)ZC/L,N=*/7S5I.V[ZXVPX?@)NNQFB_):)S./H^%[[=C!I$Z*D9[7=:/>L.(_3?35 ME#%_U22M!;=>FJA2#=52)T\PG($2:+!_]NMGT'XA!E%^%X2^(D'ZKD6#-VF^ M4CXGS.H@;>G+OF'F)\@*/8%]S #5SW8E.2 L;_BIZYSB(^MD:,+(2&T$R_P3 /2&'UZ80)9*NE2'+%4&IUAZIMKZ M#=;0"YA$VF GE?5K&K6BF6\I9L!'W@,K5- RF;:AF M5-F>2?JUM#^/R61^EPQF98 5+'#)?)ZA.$N6-'H$M_^+3K'H :Q>1SU ,9]. MXU MOSUX7R-@B-E(R>8A$.+P&W$(?/74OI0YY&*L9'>Q5NIQ[AOR!>3[802L=D'! M4V"[RO?<8-[=@T];C#B27]FMVAT_BW. L>Z%UCDW!U47[=2Z91U%TV-L"O]V M0=_F#;]#([K@&""&L_ #FL7G-Y8J/ELM0#?$UDUV&%O/D<:I"@?O-=^]IUV\@ MBTD.)D<-.%2KG$W5NO6*@JT\Y'#YD/6YYD6?>5D7R3!PJDX=>!#D9($'2CJH M?^DM,>PN\, [2+<<)"/."8-3AY>']99E'A+F*,G%CKA]OA-?&T1C(]RN+&'U M8NLA_G] ".HOK&TQ ;ORPX;165Y 3&=ZCX=@:BO.?/IC^_7_KRP?_?L 3IP M$)]_/G0 R7R6/>IU&DV O\+*#NN<6/%4S-+'&VNW*4W&1=; HTIBT@GPPC1= M$+@%QP&NI1F3#9Q.7;90U&PT61 ]1:L47P)V-/H"A$U5DR9%D0%+F]4"77&I ML8YU 6N?:X:VA5G!;SHCU.2QSPIO 0,:KJ3/5AGO,LF7KBF8]E5Z3]T^Z<"D M&O7/.D,*C] KUK9\OL?Z^:Z'L*$;>>K*S$-W9+0WQDQT4JU]Z80-NR' M5K4?4+SL=K!QXQHX6S(KXU@Z"*:-UI>TF)7!%14)GD^G&=C8?I)@2DNLLDD':_/U,:NOEV1 MI[T*:7K/&?Z23H"WE57BWO 1>%JARZZ^]*NNI/F8R?<$(A6!*)(5>WE9)"^K\,Z@X)5%2E7SZJ*A'788IZGS:'6 MW&(Y?XW-/8IIO-^7:>Q(;?6?>>A:;)@^*RK72$_K1YB'W+9^2?N5;UH\:]IX MUJQ\UDDZLR^=>_3 K)S.JEQ\D6L'A6)_/'V-ZPG9J>QB.WY?>RDJU1 ML3M[>*\?K!;WK74]R4&'01R^[7TE 3:J 7^03+4)^[?:LP3TF'<)V'XKKD9U6S???OMN_N+ MR_.G!NIO5DW0JI,R&P1WDN6/R7B3X*X/?9+I4?]U]*_Y:%@C05"BBTK" G , MTJ*=KA^IXM;3L>'6@*K,3WG68@>^+SAE#\E!"3CL=F,DP"049718_Y+">GY) MQMH'5"^V?T+"21<[96#)UOS2,@JOU:T %S[727?M0-^FXQ'X_F#)DBH*7IWK M,UZ(Z5=X'E486 M%B2B*F@%W@2@!];]R5;9"\4G@ K O [&6:'.7RH+=<%<8N(P=V M%9U8U$0D>E?2^.G]LM3C&>8!@N -9MG$MGX&(I,,'N:*;L CW^79XW*;P6UZ M#Y-2%D"K[]>ET(W#GT"(,GBR?\V37.W3!8%3RJWHWZAH,!U5-J*6O8P7J5'> MC[-;0+N'-!E67P8QK#%0N]8@R;/Y_0'G6':*F8-M,UO3\L-G!P#YBY*7=&(E4Q"3;R,E?R#S M?R1B$8?56\G7CP-8Y"R;";WZ:56U^8H@K27J:D502PT/=ONT>CC IV;(-B( MM^GWRXBA&I<6_K7*?)B-M5V%E?59&R9%#0Z_>'X5F!N5]SUHEUWG)X_L%94# M,J8KU92Q" &X>^5\ /S>C2;:56K$6NMM A6Z+!+#U;)]J:,LJOH.EFU4%',= MFUX.M$@GRI>=9#-5C%9"(7B\*Y\!CS"K$L6/8)K@N;/![[6X]$/?-2XM]L+H MT920F]<<^5@\^W"4WSH2JFO:(H MJ#PVO"0W U#QZMW_?(?>Z;\+96ZKOU_/^LO=+^7C*0-;OU >:ZY?^3H:SAX^ M"'DCF_^XW]5'[8/C,$ZF1?JA_F5#L=\M.A,O>J/+=\_W+2YOB,5W/]0?VG@/ MO_#>"V_15E\C+UW2?>&]Q@CV;L^\VN!@LX7!&;5OWI82 6C2Z!:"A5D+4KR^ M_<.;STZ% ,>;GR";3[/)]HE9Z Y]=]V3]"OP],%HJDYT7,*^95G?:V*5S0MX MI8-.X9'<*-YSP#09JMNJZ%,5K(M!&PO":)@*+&TQII\)[9C/P1RYOJ#C$*)^5[?U%'=11F=YM MHS[Q8+NWL%3P9RSLPJC M&T$QO_R!_M&E-\O:R^OUUG2#G;X3A#[U>SU.U^;G9K.3GK^G<.UV-C,^P/?K MIL_S@;,BF+!9.\>P]=R<9P?HZX4*,_ +&_A!3:;WS,4?IY7>7@4DG^:/CTFN M6S0$JM0FAFE=E+6>4>J_3%*[_+!$OKLSD2](NV1]]^G_8][LI*&2/L':!8QO M(=SB!)GVT^7O/HV^63]G>GM5M+*]ZGPB@UU/R<$E!9>D#==>=](L7C0B<$(1 M:.?AO85\F%C9CYH3J\/01U7Q^O?S0A_/^:),BW,A6;B#:E#[T-GQMM.9&V MG+ER@(N/D4W=0Y+Y2_GISZ)LBU5T[(CTWA#_M-RD?X@AOEC^]9KZKTXGX61V M[WN*;>'28PA!_T!@R_A;;8HRXG^6XJ\L&Q8V1EZV8(X-40P&W^#Q%MMLF<(1LTSL]5RSZ(NN,<95-K_T2]2\>G[U;NEW2V M/(#R^_HD[C^]>&CI=9+55Y3I=+4]Y^2[<#K*W.T]._W>?;-E-KCMMD/%G9MQ MSG+/C5'SLU3SJ]9J%=:ECDWI4?2X%HV;) MD/=,./?0K5-=/G:U5ZED8X/U+M<'7(RL>I8?G@SZF87H$HZ2GN]*2*R[!]T0 LJU$&GKI4N M0/MK[T8W(S7FZI3QZH#U]@/C'71^54\P*=W#[#'MK[:O=9M*#FB,]L=.VG*I M21MG15&>2U_WC"R[2VZTP&H>-'^7?,ERO3GU:Y;_/M)'T^L3XMN>"O]F]G99 M&716]C9<=JCHEUAO>UC=-W(5PD=;"K+:C^0P3D'QP9BS?=2KZKW?'!QFQM0! M=D<8RI$A5/8>)>J^+9]TMY^#]_D 23'[;V@5'M"U8=_-=+@-M%=\#R M(9+)\-"GD:(#EE(^Q/[GLWR:ZY+>R[>E5)VN8<(7&MZ/)@J)VU42G.[+P9FCV_[=WK<^)6UG^\^Y?H>I- M*MU3F"! /)+95/',>J>[[=CNFMF/ EU TT(B>M@F?_V>Q[UZ@+ Q8!L;3:4F ML=#C/LX][W-^ES&J$4[[VG18[IPG\]^7OZ74DX>U#%8- C6$7/0VQG79G0LU MC(,@.J]+\P0=:N/0]Q+GU6:Y^AQ6Z9L4P4F>8V==8RPT]8-KZFE7P"0GQ_2U MM'5]?YTB=^:['[!'U/SE2V\+?SCU?Q&Z^GXQP>:0P%CO#MG?J'0 M"^F&@WOACVVE'<4P53!K C )M&^X(MI@OG"\I1 ,8Z(IG4J[=& @'_=2H*H[ MVUQYTQI<7U[N-QS]D,/YM*]N21UX43R-A; "I8_3UHG,UMFIK4L#&6H1;R"L MR[ZJ9=4XA!M^/RAE77\Q<;#)M"YKE^8R@3D.S7O8 H6F"@8:RD2X/_1MPO$- M" @(C5E'@B/ON0W-0Z!=[[D+U4-0PGZ[\ 9-481=U:[$@LGGI0L -EHV\ M9A2%<)S@J?6M)WXCX=F)0P$!PGND#\Y98HCK+'+M4)L(#B!>S%U[X5G250%/ MC(4?FA@WE2CF08R6_AB3.TH$TA:2=.>3DX_)!#YNZL#((?N[8RA.& MNX?KD+@>;1=(=$K@O7 5V"US$H26%G@)I^;8DR6NJ?2VC,>1#[/G2/1)[LC@Y# LN$G,^1'>>A3N&V*/R3#'@D58?6I/ =>^(.1 MYD(_&/&?)?R589I_J"6!*L+H)CQR8F/F.I+W+AZ=%Y4''WZ#97,H_T#ZO-$R MAH7)N+M+6@\IU_-=VRP1Y>.Z?8.S"63_#QB@Y/.OPS:?_PW% MCI8VMW:1$'>9#M,??M/UW545F?>!H0#,\F/?.+LZ@.I!8H92M[/=L1-9[ LA MCC2$SVMZY>P/.GR3R(?W^/ K,D[F"7A@?#[#((")1'81N93+6G\U>?L99N%H MES%_VT'&KLW@18UD,/A)DXK9:\SD6('X=V1->8]3NC[< J+##F:X?7BFIVI/ M ^'?XI,^R0M@QN@@8]XJK=ZU%9/F)Y).Y@ CWNT:_]B'M<'F*JK8]13S2,#[+LM;]J6NG M80-7NYA,SKJF0U;Z]4R WM+Q223.U\MU7EDG[>SGM$71S!'K ^2-W>$)LC37 M"T$-0'W*10R"R=E(+F5 2YER/*<6=0<^^HRKFE.OD3X)O=IPT&ZVC6&KTS>& MW5JKTC?Z=:/1;[5THU-M/_DD2/[9V"OZ\T*'HXI0[\WNE<*N,MP+P* MDTD;N3+HC+%8PA?,3&2?.2X1::"5TN%%VB2J>61EJO(5DQ$]/VP5YS(C0V35P5VN62 M>@LJ$6-AWY+=2;N$/@!B9V2%>M$HG$1.?'N)\C5:P_!] M8OAD^+E>1C=3[1VD;F*./+AQK'A(WEYYOC)#.EJW,<5471J0BPZWC"*%[^OP^ZX$ MYPVYL6+U#WBM@R^7KE1RM+ +L \$1KZ FBZCFWLRSI>0A?N(M.=QX6:MG)1P MND8W*1AN 47-D(?"7H+>KOT?*G:6MX!-/RKMX]S5_M<$.O*7! !<(H(9QE29 M.[6N!__2/DJ+9=BY[DHCY1,%GG>MO]+JS2OT0.8>QK_S:GB^4#P\'>@/G MD&:I6:@)EM-32R0P? &^B#(:6(_D[31 .QX. M"L"I&B6P%6!;;"V:4N#BG,C?:@;,O=CA!_R275]D;0%KI\FS%%%>N%QAJG[- MOKTDV0C^K893PBXY%$E!IAKR],&!6CE(C3.]=M"#U/.%!:3V MV0/2V3W5\9 C^GCC+>RQ5JLV=@^/KYY<7+:UDXL7DY.;$(@\1?+T N<.\0C" M2?B+=* C@[)>CR>/FHRB;*6:%$^4J%2ECEI>(%N'Q>)$6/ E':+-(TOY4UP M:!-*\IC/S24^I10-*]:V4*D6MR8I]8F?4 T)#@3J@6.9^@L:(9P,T/0PP(&: MD8?)P*C&L((^B3 S6 Z%WX0'6)BDS'@4^0ML6&W0'%:7B+F "[9?? )-)_"2 M-17N#*^FU?^,?RQ_^5*AG,S"')#IW#S(1O#-:FN0I:C*0'PAK+R@1=DP)60\ M:],J::.((D ))^.[V6.AX?[ZN*Z*>[G/RL!>5T>C@OCJRUAJC[A4VK6.T>TT M:KUVOVWT&H-VI=8:-FJ#KE$QZMWF<"?GXLM!;@XOKO[9N>J??;ZX^,?YU]^U MZYO.S>#+X.O-]5$)MAL\7$DXV<^8*>P'I @(LDTP\,AN!M/5.G,\CSP6*8+' M9S;\)D\A%T$P4[NEZQCXCGQU,3E'P!R)?<*1)TV#ZQH<&**-TP?M4HU$R_D: MJ&,<"^9 L6*_4NX \RXIA[V\1 K6RK5@AC'0U:O,(8+5RPO'=-E:V3M>FPQKW\$F'S> M?#W,JX2=4M<]/_U]K*Q)_4+A;0PNHSA@C3>(@]2^=$TH27;G@?E"8@#N21O< MZ)]R,>>!QT15+4@;[&D@ ?S&DX!7^UX72<#'F@1\L CMA]_X,&SFJYJ#YQ_H M7FD>4EM,J86!JD*CPC/Z>^2!5I/EM:12QAPV])'7L&_O+G&:HF8KWL 7?6H*E:VP5^J/(:LA^+[41%U@!FR'OK+RE(^"5L[EUPW M1(>T]77.P\:NM[B!F.S>M'7O1AC"(RQVY?O93E]U_NINB>&-)[4B@Y$^)@T. M0)*2'%:J$<%B9T1,NGO5RUGFIF64@7Q MO'?B4:F7P)R L\&(2O!O,(N]12E5VBVD+V0^QT($&/E?0@D+26'!KP^#(!84 M];XH:H5V0,6.QC$QH">&XI2R_ESZ7%2>JD;=]/C';/N 6\^)8%L+QG0J9&1: M\-D@Z>$/.I4TW370TEUO;H]3;LZ"+DZ%+I3S=((]1)QP-C:IL %5&+!O[@II M# M+^SY*/(#YJR2QA(/Q,)<>GX0UP"IYBV>OQJ-XP2/V#+-<;-GO^13^1.Z1531 M$[=%1N[O/?*M@HN?"FGG&QQ$E!H2J*NB>D PMJ_-J2JMH(^3H0_%9ECQ#&0. M&#(1XF2Q,\QS"YHX%9H(Q7A&>=54QB)QVV7Z(:4FV:[KW1\I9>S=A6K6:"O8),"6=T38T^8VLCQ0%^9.M$8*[?G MV.X-^\FMJ3/K=K,;WXH%4>H#<>9Y;/K*D)%L5KFB*?T4Q*FWB(F#:F*!9_AR M\%QD5DGR%C:YALL.]U[C-U#OW?*U-D23 85H']6OCH7]H0/9TODG"[T>+4+M$Z@0S,D"0+TI MQ!,ZDRCD=BDE6\1%E;2!S(C+;ZOI(8<&S/2,)=0 MK[(5+EK,\N8(^%07TQI/,N/%3SX35#7:L.8 U ;=CH8SSB, M*56%8(4XF&@MT=9!<%:QEI#@]IV>K MZ+AL\*NJ&+&%2,%M3H4J(G=BWGH^[6:JM\48OD61K2 $IO&DO(F2:G43>T]R M#!N.F'I^H32="J$I*HE&B%849USB2!P6;J;K>IC_^; MP8SKBOQ;>YP!]D;!.P+J*S*F3XEP9)&NZ0:Y6=(9)&M7A'>>_[U@+2=%(2O) MI$$T'@.'F$3H=9ECF2Q:Q@D,ATQ,Q722B0*+62MB=*[QAR#[&36$) M[< 7*L^0(^";<#44L@F'PU4D7(('8<21YA/"&691Q7?+6A@8ZPJXY3H@7+8Z M7F$U*$]/&5.#(]*K>4%XH1Y<$XG@$F.1/+ NOQ+XL(^TZ"Q+VM*+- :LHD'[ M6',=+;R'5A81L5)02BB6,W@QA*TD=PF7 S'U3'O.(GSDJ"1AY,X+2Q8$/0R> MHB"HL=M4H) (+4QR<,R[=;R\& I.[W1:S4ZM5ZD:0Z,^Z'<-HSMH#XU.LZ97 MZH/=H. .@MY#?V:!W\YAMBR_:F4\+8@XR\!72*)_4*T!_]U/H10R7L\7T_\. M$@Z/\E&AQ%U$:4,1. T( M0?'<]#*G_<^$\[&R)VGL7H7[Q)E#(!1^5#T=UKZKW1%_V8R+21PKQB'.66(4 M&!//L;VD3%]^ "O]Y^*X0'\[1"4[X]QB9SS)"+@]7GOG5]&.STP+,:PPM8;K M.5?LIUQDTI'I$&QJ,!.,:[OS&'YH5)KE.M"M _OG[C$5"; +(CD&[E4M<5G3 M"(*(QLR((Z&'&)LPW]U'KMU7M)M*Y_4T]N#6Z+@@EGTCX0\*RSS M4KV[5L^W0@'S,6!MI:')'H6=5<#D1!&@WT@6BG=SGWQ<5[R8+^"A:<9*O/PT4&7:*0(3[QA@7!QV:M 3JGCXA,7FHP2+J%824Y%9 M-TYJ&66Z%$8-QFF,:5G9)NXEVZ? 5.(4+#,+ZZ2S^HB/2X<.D7TJ3]"7"7R) M#BN;+5[C;H/:.O/N0-[X)234E9ZEV/'Z.\)[XSFRK9C2,F_0%+YHD,9_)@Z) M**YTRO@BJ<8L6Z7+2LZ5=?SQ,C5I-)Y6D*+5WL"R=D@OB_A='(E:\]T3247N1L8:DL;YL):\JV$:FXS1;RS]UWXS CIML? M0!=/3,?#SJ#R?!*2TS)1W)>2+B;4IH0@LE/B!!$1D)V*<20!HR<@\_E\\F\) M6Y._E>*#:W%W:Q7U),DBWVLEBS9.+]HB7C222<>A\K/61>:<=/ ]/OP8I-M$ M6%M8)!;"5Q&H>Q++O6:>Z<9'\8F>U U+_A57=&O7V->6&+KM6 M)[%MSME3^!$?D*-+WRR'\0GL96&Z07:X<7VZ6O,85P4=2W$!"X-7LC0&2Y^, M8_PM7>T9>Y#@'A#[B08*RF/R2B6FR5TIW8)V"#0DJV] L9EC!7.R!IF)VT&L MAI=B00#_&41S%-:H/+-FA:_''Y"XY3?)N0CJ@^U9H!8NQ-B>V(EBE%IJ?$/\ MU9XWGX,*3GVG6U6]^2N, +=0Z0US4$3ZC]-RC"N, T+O4A)L*6U\Z)B6'4R7 M:!ZQ3J;@2B,LSDLU_I9?BQ[GGD86*6 M=T<[BTY1V-) ]K>9FN2-398G.;!E[4L\+J*FJ0N$H\JUL _#A@,-I@(Z6K!] M(>C-K&G%6T2GB6$ +'2\N1P#0;W9I=Q5$QL_H'L T:A]LNCPL!'BC-1-P*A+ M.<4D@*<:J2N0V%DC-:G;2D!+^>_(FM(-F%_"?#=I5Q&$9R-@NQ,[E,H2K,[, M7LBZMH#<%1NF6]:Z)M*1="6I5R>2X4UQ\-*NPHR*MO#H6D0@)3FG( )#VR*S M;\NUN,-829( 1 Z^7*IPL'7A7ICM+Z/VI!PPYTHWE_J/=H%!P&&\EEEQ!)4>KZP_WU#4DXXS"(05O]C6>7TL;KPQV:L@GKC($SGMSCPN MA&T4:$"'LT"&C]. ,+LS3QXKA1I2H5+V;*"T0W.=$&0E-UN"=O,=)3(5@*T\ M4'K:.NW*")^+!SQB?!O-SJ#1KNK#:L\PJI5NM]9KU+O-9K?;&/::-?VHC._+ MSM6-=GZNG6D7-_\SN-+.OPXOKKYT;LXOOCX0_VTA9]#K[4J_;W3:C5:O,P3V MT&T:U4YW,.@\>88C+PR].4WR=>SWQ >AE[7/U"B13'>!8SDNV_T\H_DK)9>+ MQ64$$&%2*1^+)K)()I(*#Z1:>5L:LC/@7B-44B<"G6>"0@!2?TU""#ORC_2* MNSAZ!R:B5_;@1EL&,N(T&95A\\=QN3\?826M3JO9;K>-MMX<&,UAOVW4VVU= MKS3[0[C0';SI@]8I:^D_V._5Z^_5$]2;6<&1^[X0@JF7MFPORR XP=&YIURH/??!GA/DX M*\ZU;QQXD4)V#__^,QS^KYY[9!'M1\1$O0*'':PVH]ZK&ZU!NUNI]1O]6DMO M=UN50=5X98US>R*JE;6^F)ATO+]AMN2U<&U@&@GQ',>!D#I,KEIS0.IY(8.E MWS4&G7JUWS1:-:/3[;2'#:/1;K;@>J-6:;^VP;(]^=3+VA<8$_">B0"6D\KG M/*K3#)HTNV_'Z/YX4YQ&K[4KW8[>[W6[7:/5;0"I=%MZSZAW&J">[J"0OCRI M:$99NZ"85\J2.JH]R.<@;\M-VMC?32I)KEL!K:Q3[32[G:JA@SG4[S1ZO4ZG M5FTW#+W16B6YPK_Z@OY57,*S0(S/8!#8 ^P7CL(N7_(\-\K:X)ZZMS\KFT^] M+5/'E6>!IC\G%8-,A*;"I5]/*GQ+K]EJH=O*:+FLK5TOM_1Z\D_UQU]'&#;W MS\:8J+8(Q"_J/]9REI)*.;@%U_2_/]14A5Q.81Q_4*_]F"JC6_EM\T^M1O+; M5D5W*W5T*[Z,]-_2W9&^1*@X=.7#)C:ZTB^[]3#];MZ+5I[+]:'C^C5"&_XI MA7T\P6=9$/3&HRW]R\RV@+ /(14VML-XS=V60O,U]KLO@K%O+]85D"W/P@ON MOF1FU0/I!T^GA&*N;WJNQ\C85Q6\S4<5A*#G__)?%?C?<)A5> 2K'K&&M_ L M"WZ\K^DZ!EPK8$'?ZY4_R[-POA-3X4'6]+*>H[L="Q6]5]F03S"[;F(/QS]1 M/<<7D8]5/526.6*J\SVH%[A@MM1ZE*PWB M5*8+3E?:6$Y_9+)$KYT.?RWF6LB2?61)];"RI%K(DB,AF&>3)=H3Q4B2J5F( MD=-EK:M$KQD5+L.QO 7A MF6ZR8X#0'A= I0<,&:ZN+J13P;%/<*Y'+)UVY35Z13_232UDQ3;[1VUG/"RW MA,_'^; !-\R34&*(R+V0VDI;4K&F=KR$XF M]K^Z5Y^UC^1.16?2'#Q%()?"@ER/ >P MF.MK2)#WSF'?^_S>G 3Y:'_"5*2D9J^>%2M/LC1^/&6@L4?UPDIYEJP^#>]J06+WY+%/\SC>]Y\X8L9NEUN MA7;.C4@_?O:"X%/!]-_;F2GF6C#]-[VI!=/?CNG?/LCSK['E^\QS+.$'/ZG* M_I-B]O438H#%7 MF_R8WM6#V6S'[AWE]#YOI#*F93AZ'?V=\O5!LB[D6?/W( M-[7@Z]OQ=7;<6 C(9U'?QBP+#[TLWT^2*Q,)<.RD7O"R8JY%>F7FP;\=Z986 M7'N[Y$H[T,:9;/Q@9CJ.! 75+ &,V5(]-Q&UPU*]-E$E7T0^PJJQET96@.FM M./_^,1 9A/_$GEAW=B#2>'GXL,(.6_+;S%!] -$P?#E*.SU(QB')=!A.MQ;& MSM\>P6S -&"Q\]%NDO'5-&\K+)Q'<<2W['ATG!VUF@?KJ-5J&OV6/FAWJD;? MJ#:;W6:U/QRT6[6Z7C4ZG:*CUFMWU%HGP($3]&>VF];U^>]?.S?? MK@;7>P"//$,_O,M4A1%#&!&@3^*55OR.&(5N? 0==UO&AS==4==:'[\P,X$) MFQ'A4\X(:8KRU9FA29@?^!*"[HP$,+X),C9\!]&(@FK"YM$1\C@K0LR#*)QY M!$RU1ZO']65,/9T1=$?;CZS5+E>:]>2?UG/W(VML[CE6KV[^S:@^I1_9>U>D MBOGM/+^#Z8;G7Z^_?1[<:+V+J\N+JWQPCO6/&KM^U-BXE,\QN8\)^_WT1KP. M16>P8JZ%UX$?[(-YEU=*]QK;^FR3[$33*) P&$8626M;9X14=>1L],6]1@Y8 MC3HX5"IO:SU^#G[6KF?F6"RU2Q$B2-#XV%GW>V=A[VU^ST:[!=T6=/L6E/X- M35%>0"&_C!&8U[Z^44/?X&(]H-?P:3Z\1^V7$_&X5(UV\D^S\+@^OVWC_-I26T+^,O-DB,H\.\<[+W-[]E(MR#;@FS?C+6W MUN;R1:V]M:^_AK6W,UWLB9?[@EB*;RGK:+6 ___/_[^\\BSEK_]Y]]_GH5S MY[?_!U!+ P04 " CCP5/+2[R+6P( "--@ &P '!O9&0M97AX,S$Q M,C Q.3 V,S!X,3!Q+FAT;>U;;7/:N!;^W/X*+9WNM#,08PAY(30S*:&SS.QM MNUEV>N]'84D"W>1>TJ4S)=@ZDLZ1G^>\R*+ST_67 M[N _7WLDLK$D7__X^&N_2RHUS_O6['K>]>":_#+XUZ_D^*CNDX&FB1%6J(1* MS^M]KI!*9&W:]KS)9'(T:1XI/?(&-QX.=>Q)I0P_8I95+E]W\-;EZU>=B%,& M?U]U?JK5R+4*LI@GE@2:4\L9R8Q(1N0;X^:6^*16FTMV53K58A19TJC[Y^2; MTK=B3&<25EC)+WMWD1@*V_'R2YC,*V;K#!6;$F.GDG^HA"JQM9#&0D[; Q%S M0S[S";E1,4TN7)L1?_&V7T_M!2K.Q/BR0TE"8^AK6LVN?]ZZNFKT6LW6\?GI M^<=>]_KLT^E9_:S1[+:ZE&Y:QV[L9]#_UNU>#_I?/VR_A3-NALE;%[3/0MVR WRC=D#RT[=;<))$P M,*==*N34J#V76A6-G6DYD9]U"/K*/% B(LFPTV$"3\#GVD@8\EM&-7!'3LD-3Y6V1"7DD](Q\>NUWX@*23\QF>06'+&& M=HHQX&*#;>Y!> XD!ZSL]EP:>XB5C]0 0@ +\93<)FHB.1OQ:@X9G0.%*7@T MB8(8#IVI2 A-IB1+K,XX3 51W05X0! E,5QA8" A#>"6)BH6EEB5RZT))#S@ MQE ]19&8WG*8MS2F@7L,E($II3$(&A +(R%?P QD(FP$!IJ4!TY!'#<%U10#,^%)P*(,I^5E.'#A2;G0 M?$ECI&!NL\9D0R.8 MH%J@ 2+/QUQH3'"DS&".Y+R$<0F5"QS*<%#(0J#"3BG%AY-)BO$.S')*+'(M MZ)%G;N6$$[X-.0I"2(+^G.U]"'IIC!KN/:.V=N)KQ-K>_6_-KQ1W4QC2AAJ5 M.*Q1 Y3# @2Y1#6;X1J8)NA02&&GF']MFA99[BC@T)T3=$FT5,"XF'I7&)1F M4)D;P"?FBT&@-',*N%)FQ!-( R60#%IXBNQ%$2C3U I2>F4K"' M5.J-J<\3"$8D*, 2%F0U$P3_>VB$CYY>8ZP3$'.D(T,7DU,E29O5^# M;6(FG4MS++7"Q\MT,IP5<!V)$>%:K3-7C4*] M8Y4V\U3,W8 AXUA8R_D#07*H(-G#=B9 /S?(.V 5Q"2#,0_^8M4U8%^5Y MONQ58K^;I MB4C&2HXYYB@)'16O#W41,'B<2C7ET#J)5!XEZ!*3 /E/DL!M6L$E3&Y[2.5D M]8A'#J8G6-'UTS2[/<*2]%KV43Z"@M?EX1+DKEP^R%)D+#L1]2%BKO"R2,9. MCHZ;Y_7&[,-_>S$$O\-U+5!2TM3P]NQ+^5@0&E5B-HB ,LF'2K-R/X\+WI^\ M+;%^N>WT](&V1=/C/B(_&[2,D?*Y('?2J71=G"4JWW+'L]J%CRH]5@0WONQK M1X+!H[PH'F"CO@S 1PYS;0!@WF/3^:"'7D?<^S#RIN[^/;/]^I_SP]_7G4\ M_&76Y>N.^\G8Y7\!4$L#!!0 ( "./!4^@W6ZM00@ ),U ; <&]D M9"UE>'@S,3(R,#$Y,#8S,'@Q,'$N:'1M[5MM;]NV%O[<_@K.Q886L"/+=CK7 M<0,D<8H%6-LM\-#M(RU2%A%*U$C*CN^OO^>0LB._)'':!'-:%ZACB8?D.>3S MG!=*[O\T^'PV_.>/*,U!I!\*5]%@2#X8#\-OSX.^D<-$,R MU#0SP@J541D$YY]JI)98F_>"8#J='DS;!TJ/@^%E@$-U JF4X0?,LMKQRS[> M.G[YHI]PRN#OB_Y/C089J*A(>69)I#FUG)'"B&Q,OC!NKDA(&HV%Y)G*9UJ, M$TM:S? =^:+TE9C0N8055O+C\^M$C(3M!_X2)@O*V?HCQ6;$V)GD[VNQRFPC MIJF0L]Y0I-R03WQ*+E5*LR/79L3_>"]LYO8(%6=BZG?/!Z:^G@V;[;;O=/ MKQ_V PG_7:_XQGUF*C#<2CF;TPE;S MYR/+KVV#2C'.>LZX]?G[>&>3YB=:4+DJ[RZG?H*1D@P&./_[MXO3B^$OK\*W MS:-V>-#J!R@U5[&BZ$A7+F]5.:>,P1XUK,I[K4Y^7;4A@JWDNJI4>+<1(DNX M%G:UQP8SSLXOAQ?/RV;L*VV80NT_6;=:L<7=?*%SA@G'Z./0DJ: MU4G$M17QC-B$VMZR=I:.) :-7=M5>@@JUN]=V96'FNDL>VU[3 M3_K@M0T/5N#IM;Y=QZ.'*?E5^TT2.N%$\XG@4_!1-A&&_%E0#5B7,W+);3!-K<1@0/)'BL/VY?6#F+EE!I M"& AG9&K3$TE9V->]Y#1'BA,P=9D"F(>=*8B(S2;D2*SNN P%41!%Q !092D M<(5NGL0T@EN:J%188I676Q/(>,2-H7J&(BF]XC!O94P#]Q@H U-*%TEA#A2( MA(8H#&(9= =-&-=DFH@H(:; CYO^4ZYY.0@:D HC(;YBQ)X*FX"!)N>14Q#' MS4$UQ@5 ?T"_3$.0 0N8.275]U6^.N1*:%=IHKH-%4<"[AT^+D@5'.'5$">0 0 H@@WB 9A$A1' ML10"!@8-O&;"1%*9 OIA*-%*>LCF6D6QB>7T<)S<:PKB$R@4.93@H M9"%08:>Y%O3PF5LUX81O(XZ"$)*@/V<['X*>&Z-&.\^H MK9WX&K&V=_];\PLX.1$,:4.-RAS6J '*80&"7**:S7$-3!-T)*2P,\R_-DV+ M+'<4<.CV!%T2K10P+J9>EP;E!53F!O")^6(4*()L97(R-5V-LUV"9FTH4TQU(KOK],)Z-Y$>>< ? M_(\+?K:#X!]X7*WC$X^MR@3?M6PDP0.B!V9;*HH*C2BLI#8;1DV5L7 ?'S? M6 :6A/SKSV/)ZUNZQ$ G\.LKTJ7B4.1S=^*&AW%9L=#KC=MC,!^KE! M7@.K("89C'GP%ZNNN2O@_Q8"U'>T+[+(G=*]V9\/_ #G R<2\GB83@#F\7 ( MCYDBP0&D91JUJ-.GG%YA7N3S>I<9N8K$/3Z9G^T^"/IE2>W/YS:X>LJ@H^$+ M3W\K3NY58K_OT1&03)2<<]!M=_- MOU1?WT%C*HP&$5 B>U]KUV[G;\EWF*&V1AO?UFW=WM:^:;K?-XR4M2I=QD:K M A;W1E+EVLLOW7(O6?5*WU393@0U/N3K)8+!%AZ5&]=J+@/OGE>R-@#/]_!/ M61[B8O:V/FM;]V#>V_K=V%H%-=V_)UF=U3CV M"/E"8(*5-SV_>76>$!Y/L _M/%GB> Q^;#(=#_[\Y9GXNW#[H_C ?>V?B^I MRQ/0> #%\J8CPN_$O)-B7!CK=_.P[GXU:;7/:.!#^W/Z* M+9UVDID8VQ : I098I,)-VU(@SMI/PI;QIH*RV?+(=ROOY6-J:%IFK[,WML.1\OAA#(.8>+]R=O1A;4-%V_:EJZ;CLVG#EOW\!A MW3#!B4F8,,E$2+BN#\]K4 NDC#JZOE@LZHMF7<0SW;G4E:E#G0N1T+HGO5K_ M:4]5]9\^Z064>/C[2>^9IH$MW'1.0PEN3(FD'J0)"V=PY='D$YB@:>N>EHB6 M,9L%$AJ&>0Q7(O[$KDG10S+):7]X$[ IDST]+^)D^FJVWE1X2TCDDM/7-5^$ M4O/)G/%EQV%SFL Y7<"EF).PF[4E[!_:,8U(=A5PCUWW>P1",L>Q2;MQ:MN6 MV1ZT&W;+.K':UN'@M#DX.3P:FDW[R*[U>SK!?]FHXE',S%E(M8 J&AVS8;SH M2GHC-<+9+.QDY+Z]"H@EH-.X5+P/9!UR=UJPZ3H96!-9LMX^!/@SF8P, >7SA#^T]V M9N'"8^,5C$_!.1O"9'!Y,C@?3K3QAS?#CS"P'-72,(S&_<%'Q/,PK6A21%@1 MW?P\]EK_(HV3E. @*>"S!M0J.^KF$@"2 /%$I-):5.H]H:Y*H/F"5$R%#S*@ M,"'QE(0TT<8WG"YAX$K5HI@> "5N4/1+0X_&"48"[0K?9RZ65-LH3%).)6;* M.!(Q47,@!K I)PL24W _U\.>,O3R>;O1,+J6F$$5"C7^7DAB5P)=P2=&R+ "N# +.- M$;I3>$"1A =%"+_;^W^E(5UE-'2TVA%^V%06)Y]QA).1S$)!W10[,_0#"3T8 MWK@!"6<9LSE+DFT/YO0+!Z(%(@]63F(Q? K% JW/:.?'%/OJUPAVS]S//>8@ M\%7 _)1C]%R,%U=V0>,I-G:\_;7POWLK;6G M5NHUCYN'7>7#WTN]4:+.0I3B/%\&+O8D3"TD%F94"K\0IF0=H>"5"PY4,^$< M9;K!7BG//2A0]]FOKFE'+ MRDE$W*+\_8>W!?-DT&D9]5:[==P\:KWH3D6,N5-S!>U-L,E1X M&I(>1E2A"%_7FNID)SWUB->M*U#Y3.;ABV[1:;NMW?AZ6VG8+;:O509V"5_! MFPHIQ;R[X7NUI94=6R[G_3>JLI-F5K,93X%3^5PL.@'S,(;=5>0:QN8J_,:Y M]!;M&5_5WI8_*JZ/B6LEYHKKH^%:B;GB^FBXEL5<.N#<[8#5X6E%SXQN(!&< M>?#O/YATJW>!:I\5'&MQ%P%>)>X5F*NN#X:KKM^2W-%EAZ%M^Y; MQCD)=^D:8'>9YQ<@I^L_J%<7(#N;_G:):W4!\D"X51<@:[GJV7<[]_V.^,L/ M2#?AW_7IT8_BSY%LH%?/)SU=?0[>?]K+OE/O_PM02P$"% ,4 " CCP5/ MA/MJ]L(. #4G@ $0 @ $ <&]D9"TR,#$Y,#8S,"YX M&UL4$L! A0#% @ (X\%3PXPKY]@ M.0 42\ '!O9&0M,C Q.3 V,S!?9&5F+GAM M;%!+ 0(4 Q0 ( "./!4_!!7-GXJT %8>"0 5 " 0QI M !P;V1D+3(P,3DP-C,P7VQA8BYX;6Q02P$"% ,4 " CCP5//J-Y/(]L M "T;@4 %0 @ $A%P$ <&]D9"TR,#$Y,#8S,%]P&UL M4$L! A0#% @ (X\%3T'['@S,3$R,#$Y,#8S,'@Q M,'$N:'1M4$L! A0#% @ (X\%3Z#=;JU!" DS4 !L M ( !*1P# '!O9&0M97AX,S$R,C Q.3 V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( M "./!4^^TFH5004 (O ; " :,D P!P;V1D+65X>#,R G,3(P,3DP-C,P>#$P<2YH=&U02P4& D "0!J @ '2H# end